[英]How to use handlebars to handle complex JSON data like this?
我已經閱讀了有關處理復雜JSON數據的幾篇文章,但沒有發現與我目前遇到的問題類似的東西。
這是我的數據格式化的方式:
var data = {
"results":{
"employees":[
{"firstName":{"type":"Name", "value":"Doe"},
"lastName":{"type":"Name", "value":"Smith"},
"birthDay":{"type":"Date", "value":"June"}
},
{"firstName":{"type":"Name", "value":"Lucy"},
"lastName":{"type":"Name", "value":"Lee"},
"birthDay":{"type":"Date", "value":"October"}
}
]
}}
我想獲取所有的名字,並且嘗試了類似的嘗試,但沒有成功:
{{#each results.employees}}
{{#each firstName}}
Name: {{value}}<br>
{{/each}}
{{/each}}
數據通過網站解析並以這種方式格式化。 最好是我不想重新格式化JSON文件。
#each
語句用於遍歷數組。 數據中唯一的數組是employees
。 頂級元素是results
,然后您將employees
數組作為一個子級,其子級名為firstName
,子級名為value
。
只需遵循相同的層次結構:
{{#each results.employees}}
Name: {{firstName.value}}
{{/each}}
要記住的要點:
對我來說,結果似乎不是數組,所以您不應在其中使用each,而應使用類似的東西
{{#each results.employees }}
Name: {{firstName}}<br>
{{/each}}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.