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) 的路径
(IE)jSon.nodes[0].nodes[1].id
这样我就可以推送新对象(即)jSon.nodes[0].nodes.push(newjSon);
或者有没有其他方法可以在这个结构的特定位置添加新对象...请建议一些 javascript 代码.. 没有 jQuery