1. 生成json
{"a1":1,"a2":"a2","nodes":[{"id":1,"name":"node1"},{"id":2,"name":"node2"}]}
var json = {}; json.a1=1; json.a2='a2'; json.nodes=[]; var node1={}; node1.id=1; node1.name='node1'; var node2={}; node2.id=2; node2.name='node2'; json.nodes.push(node1); json.nodes.push(node2); var jsonStr = JSON.stringify(json); alert(jsonStr);
2.解析Json
var obj = JSON.parse(jsonStr); alert(obj.a2);//a2 var nodesArray=obj.nodes; for(var i=0;i<nodesArray.length;i++){ alert(nodesArray[i].name); }