Javascript 访问json2html中的嵌套JSON
我正在使用json2html为给定的JSON文件创建报告。我想知道访问嵌套对象及其字段的语法到底是什么。比如说,Javascript 访问json2html中的嵌套JSON,javascript,html,json2html,Javascript,Html,Json2html,我正在使用json2html为给定的JSON文件创建报告。我想知道访问嵌套对象及其字段的语法到底是什么。比如说, var jsonData = { "field1": "value1", "field2": "value2", "nestedObject": { "nestedField1": "nestedValue1", "nestedField2": "nestedValue2" } } 访问“nestedField1”的
var jsonData = {
"field1": "value1",
"field2": "value2",
"nestedObject": {
"nestedField1": "nestedValue1",
"nestedField2": "nestedValue2"
}
}
访问“nestedField1”的语法是什么?我使用的变换是
var transform = [
{tag : "h1", html : "${field1}"},
{tag : "article", html : "${field2}"},
{tag : "article", html : "${nestedObject}" }
]
最后一条语句html:“${nestedObject}”
按预期返回[Object Object]
。但是,我似乎无法访问它的字段
"${nestedObject.nestedField1}"
这应该能奏效
就像在JS中访问它一样:
jsonData.nestedObject.nestedField1
我应该尝试一切看似直观的方法 简单的方法是
{ tag : "article", html : "the first nested field is ${nestedObject.nestedField1}" }
就像我回答的;-)谢谢,就在你发帖子之前,我意识到了这件相对简单的事情。