我在循环 json 文件时遇到问题。 我需要为每个根项(我的意思是 c0,c1,c2,....)做特殊的事情,并为每个嵌套键(确切地说是根键具有的每个“系列”)执行其他操作。 p>
例如,对 c0 执行一个操作,并对 c0 amd 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",
...
}
}
}
}
最佳答案
尝试如下:
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);
}
}
关于javascript - 循环遍历 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16386077/