这是数据:
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}
输出将是
key1------val1 key2------val2 key13------val3
关于javascript - 使用 json 绘制灰尘。如何绘制灰尘中的关键数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20439830/