0
jSon = {
        "id":"node1",
        "name":"Languages",
        "rel":"",
        "children":1,
        "step":1,
        "path":1,
        "nodes":[
            {
                "id":"node2",
                "name":"Java",
                "rel":"Pure Object Oriented Prog",
                "children":1,
                "step":2,
                "path":2,
                "nodes":[
                    {
                        "id":"node3",
                        "name":"C#",
                        "rel":"Framework",
                        "children":0,
                        "step":3,
                        "path":3,
                        "nodes":[]
                    },{
                        "id":"node4",
                        "name":"C++",
                        "rel":"OOPS",
                        "children":0,
                        "step":3,
                        "path":4,
                        "nodes":[]
                    }]
            }]
    };

上記の構造では、id(key) = node3(value) のパスを取得するにはどうすればよいですか

(すなわち)jSon.nodes[0].nodes[1].id

新しいオブジェクトをプッシュできるように(つまり)jSon.nodes[0].nodes.push(newjSon);

または、この構造の特定の位置に新しいオブジェクトを追加する他の方法はありますか...いくつかのjavascriptコードを提案してください..jQueryはありません

4

1 に答える 1