0

我有一个通过 json 文件循环的问题。我需要为每个根项(我的意思是 c0、c1、c2、....)做特殊的事情,并为它们的每个嵌套键(准确地为根键所具有的每个“系列”)执行另一个操作。

例如对 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",
                ...
            }   
            }
        }

        }
4

1 回答 1

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);
    }
}
于 2013-05-05T15:41:11.373 回答