我试图循环访问JSON对象并抓住值bingo
m有问题
{"testList":[{"number":"107832","secondList":[{"thirdList":[{"blah":"11111","blah2":"222222"}],"bingo":"0000"}]}]}
它的'secondList',Ijust不知道如何在没有嵌套循环的情况下访问。
for(var i=0;data.testList.length<1;i++){
var fooObject = {
"number": data.testList[i].number,
"bingo": <<<-----How to get this value???
};
答案 0 :(得分:0)
data.testList[i].secondList[0].bingo
就是你想要的。
答案 1 :(得分:0)
此对象中的所有数组都是长度为1.如果总是这样,那么您不必循环遍历它们:
fooObject = {
"number" : data.testList[0].number,
"bingo" : data.testList[0].secondList[0].bingo
};
如果数组中有多个项目并且需要循环,那么您只需循环遍历第二个列表。在你的for循环中:
for (var j = 0; data.testList[i].secondList.length < 1; i++) {
fooObject.bingo = data.testList[i].secondList[j].bingo;
}
答案 2 :(得分:0)