【问题标题】:Drawing dust using json . How to draw the key data in dust使用 json 绘制灰尘。如何在灰尘中绘制关键数据
【发布时间】:2013-12-24 17:52:21
【问题描述】:

这是数据:

 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} 一样绘制来获取地址。

【问题讨论】:

  • 我想用灰尘画画。

标签: javascript json dust.js


【解决方案1】:

我现在找到了解决问题的方法(请说明是否有其他直接方法)

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 填充到灰尘文件并绘制为

{#newjson}
{k}-----{v}
{/newjson}

输出将是

key1------val1 key2-----val2 key13-----val3

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-27
    • 2017-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多