我有一个问题循环通过json文件。 我需要为每个根项(我的意思是c0,c1,c2,....)做特殊的事情,并为每个嵌套键执行另一个操作(完全针对根键所具有的每个“系列”)。
例如为c0做一个动作,并为c0和conitune的series.s0和series.s1做一些动作....
这是我的json文件:
{
"c0": {
"name": "statistics",
"series": {
"s0": {
"name":"Inbound",
....
},
"s1": {
"name":"Outbound",
...
}
}
},
"c1": {
"name": "Packet statistics",
"series": {
"s0": {
"name":"pjS",
...
},
"s1": {
"name":"-----",
...
}
}
},
"c2": {
"name": "Bstatistics",
"series": {
"s0": {
"name":"Active",
....
},
"s1": {
"name":"SPI",
....
}
}
},
"c3": {
"name": "DPacket",
"series": {
"s0": {
"name":"policy",
...
}
}
}
}
答案 0 :(得分:2)
尝试类似:
var a = { 'c1': {...}, 'c2': {..}, 'c3': {...} };
console.log(a['c1']); // or alert(a['c1'])
for (i in a) {
console.log(i);
for (j in a[i]) {
console.log(j);
}
}