在json2html中访问嵌套的JSON

时间:2015-07-20 06:17:50

标签: javascript html json2html

我使用json2html为给定的JSON文件创建报告。我想知道访问嵌套对象及其字段的语法到底是什么。例如,

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]。但是,我似乎无法进入其领域。

2 个答案:

答案 0 :(得分:0)

"${nestedObject.nestedField1}"

这应该可以解决问题。

就像你在JS中访问它一样:

jsonData.nestedObject.nestedField1

答案 1 :(得分:0)

我应该尝试一切看似直观的东西。

简单的方法是,

{ tag : "article", html : "the first nested field is ${nestedObject.nestedField1}" }