2014-01-20 117 views
0

林通过JSON对象试图环和GAB具有麻烦的Javascript遍历JSON阵列

{"testList":[{"number":"107832","secondList":[{"thirdList":[{"blah":"11111","blah2":"222222"}],"bingo":"0000"}]}]} 

及其开“secondList”的值bingo米,Ijust不知道如何在不嵌套循环访问。

for(var i=0;data.testList.length<1;i++){ 

    var fooObject = { 


      "number": data.testList[i].number, 
      "bingo": <<<-----How to get this value??? 


    }; 
+0

data.testList [I] .secondList [0] .bingo会做 – MikeHelland

回答

0

所有在此对象的数组的长度都是1。如果将始终是这种情况,那么你不通过他们必须循环:

fooObject = { 
    "number" : data.testList[0].number, 
    "bingo" : data.testList[0].secondList[0].bingo 
}; 

如果你有超过1项数组并且需要循环,你只需要遍历第二列表。里面的for循环:

for (var j = 0; data.testList[i].secondList.length < 1; i++) { 
    fooObject.bingo = data.testList[i].secondList[j].bingo; 
} 
0

data.testList[i].secondList[0].bingo是你想要的。