0

我有一个 json 树结构,通过按此小提琴上的调用来附加:http: //jsfiddle.net/adrianjsfiddlenetuser/C6Ssa/4/

在小提琴上按调用多个图块并将生成的json复制/粘贴到http://jsonlint.com/,生成的json无效

我需要制作这个:

{
    "nodes": [
        {
            "url": "asdfas",
            "date": ""
        },
        {
            "url": "asdfas",
            "date": ""
        },
        {
            "url": "asdfasfdasas",
            "date": ""
        }
    ]
}

这可以修改,以便可以将多个孩子添加到树结构中,我想我需要以某种方式修改 var 数据?

4

2 回答 2

1

尝试:

var data = {nodes: []};

$("#add").on('click', function () {
    data.nodes.push({
        url: "some url",
        date: new Date
    });

    $("#myDiv").text(JSON.stringify(data));
});

如果不是,我不明白你的问题;)

http://jsfiddle.net/gY5yQ/

于 2012-05-23T10:41:50.990 回答
1

看看这是否有帮助http://jsfiddle.net/C6Ssa/12/

var data = [];


$("#add").click(add);
function add() {

data.push({
    param1: "stuff",
    param2:1,
    param3:1
});
var sample = {};
sample.node = data
$("#myDiv").text(JSON.stringify(sample));
}
于 2012-05-23T10:44:41.737 回答