0

我有以下 json 输出,当涉及到这些字符时,我无法绕过。

json字符串

{
    "results": {
        "RESULT1-Node1": {
            "Network.MS": "405",
            "Down_time": "131"

        },
        "RESULT4-Node2": {           
            "Network.MS": "451",
            "Down_time": "141"                         }
             }
}

Javascript

     for (var resultBank in jsonData.results) {
            var rootType = resultBank ;
            console.log(rootType );
             for(var result in eval("resultBank."+JSON.stringify(rootType)) ){

                console.log(result[result]); 

             }  
}
4

1 回答 1

1

使用for (var x in y)to 循环时yx变量设置为每个项目的索引。因此,要获取项目本身,请使用y[x].

for (var resultBank in jsonData.results) {
    var rootType = resultBank ;
    console.log(rootType );
    for(var result in jsonData.results[resultBank]) {

        console.log(jsonData.results[resultBank][result]); 

    }  
}
于 2013-06-04T09:59:59.500 回答