使用json绘制灰尘.如何绘制灰尘中的关键数据



这是数据:

 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

最新更新