問題:如何迭代從 json 輸入讀取的沒有變量名/鍵的數(shù)組。我不想重構 json 文件,因為我必須編輯生成此 json 的服務,并且其他服務也依賴于此文件,并且也會受到影響。已經(jīng)使用“.”發(fā)布了針對 javascript 的解決方案。作為 Mustache 模板中的數(shù)組名稱:mustache 可以迭代頂級數(shù)組嗎?這里用小胡子迭代無鍵數(shù)組?我對 Mustache 的 java 實現(xiàn)也有同樣的問題。再次,輸入數(shù)據(jù)(json)的示例:[ { "name" : "test", "week" : "first", "date" : "Wed Oct 02 14:06:35 GMT 2019", "status" : "success"}]
1 回答

楊__羊羊
TA貢獻1943條經(jīng)驗 獲得超7個贊
使用 Jackson 將其讀取到映射中,然后將其轉換回 json 字符串,這表明 Jackson 會將這個數(shù)組命名為“對象”。以下是該轉換和重新轉換的輸出:
{
"object" : [ {
"name" : "test",
"week" : "first",
"date" : "Wed Oct 02 14:06:35 GMT 2019",
"status" : "success"
} ]
}
因此,如果您使用 Jackson,我們可以簡單地在 Mustache 模板中使用標識符“object”
{{#object}}
<tr>
<td>{{name}}</td>
<td>{{week}}</td>
<td>{{date}}</td>
<td>{{status}}</td>
</tr>
{{/object}}
添加回答
舉報
0/150
提交
取消