这是数据:
var json= [
{
"key1": "val1"
},
{
"key2": "val2"
},
{
"key3": "val3"
}
]
如何绘制'key1'、'key2'、'key3'和‘val1'的数据,'val2','val3'将其吸入灰尘?
如果对象像
var address = {
"a": "addressr",
"c": "city",
"s": "state",
"z": "zip"
}
如果我已经知道了密钥,我可以像{address.a}
一样画出地址。
我现在找到了解决问题的方法(请解释是否有其他直接方法)
var newjson = [];
for(var key in json)
{
var arr = json[key];
var value = arr[Object.keys(arr)[0]];
var keys = Object.keys(arr)[0] ;
var len = newjson.length;
newjson[len] = {
"k":keys,
"v":value
}
}
然后我将newjson填充到dust文件中,并绘制为
{#newjson}
{k}-----{v}
{/newjson}
输出将是
键1-------val1键2-------val2键13-------val3