如何使用车把模板显示json对象键和值?

sil*_*abu 15 jquery json handlebars.js

我已经开始学习handlebar.js了.我正在努力展示json数据.

我的json看起来像这样:

 var data={
          "record1":
          [
             {
               "first":
                      [
                       {
                         "name":"john",
                         "city":"newyork"  
                       },
                       {
                         "name":"britto",
                         "city":"bangalore"  
                       }
                      ]
             },
            {"second":
                 [
                  {
                    "name":"franklin",
                    "city":"newyork"  
                  },
                  {
                    "name":"leo",
                    "city":"bangalore"  
                  }
                ]
            }
        ]
    };
Run Code Online (Sandbox Code Playgroud)

这里这个json来自服务器响应,所以我不知道任何关键和价值.我必须使用把手动态显示键和值...我已尝试使用eachKey,但我没有得到解决方案.谁能帮我?

tob*_*obi 29

您可以在Handlebars模板中渲染列表的键/值,如下所示:

{{#each object}}
  {{@key}}: {{this}}
{{/each}}
Run Code Online (Sandbox Code Playgroud)

  • 您必须深入了解数据结构,请参阅[this fiddle](http://jsfiddle.net/gV7YZ/)以获取数据示例. (2认同)