Javascript 创建带有子级的json树结构

Javascript 创建带有子级的json树结构,javascript,jquery,json,Javascript,Jquery,Json,我有一个json树结构,通过在这个提琴上按invoke来附加它: 在fiddle上按invoke multiple tile&复制/粘贴生成的jSonintohttp://jsonlint.com/,生成的json无效 我需要制作这个: { "nodes": [ { "url": "asdfas", "date": "" }, { "url": "asdfas",

我有一个json树结构,通过在这个提琴上按invoke来附加它:

在fiddle上按invoke multiple tile&复制/粘贴生成的jSonintohttp://jsonlint.com/,生成的json无效

我需要制作这个:

{
    "nodes": [
        {
            "url": "asdfas",
            "date": ""
        },
        {
            "url": "asdfas",
            "date": ""
        },
        {
            "url": "asdfasfdasas",
            "date": ""
        }
    ]
}
是否可以对其进行修改,以便将多个子项添加到树结构中,我想我需要以某种方式修改var数据?

尝试:

var data = {nodes: []};

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

    $("#myDiv").text(JSON.stringify(data));
});
如果不是,我不理解你的问题;)

看看这是否有帮助


我不清楚你们想要什么样的输出。你能给我们一个预期输出的例子吗?@subirkumarsao请看更新
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));
}