我有一个 json 文件,我试图从中获取值。在这个文件中,一个对象嵌套在另一个对象中。我可以隔离顶级值,但不能隔离嵌套值。应该是语法问题。这是我正在使用的。
这是json:
{
"total": [
[
{
"votes": "79,060"
},
{
"percent": "11%"
},
{
"winner": "0"
}
],
[
{
"votes": "167,800"
},
{
"percent": "22%"
},
{
"winner": "0"
}
],
[
{
"votes": "51,519"
},
{
"percent": "7%"
},
{
"winner": "0"
}
],
[
{
"votes": "297,060"
},
{
"percent": "39%"
},
{
"winner": "1"
}
],
[
{
"votes": "156,787"
},
{
"percent": "21%"
},
{
"winner": "0"
}
]
],
"useWinnerColors": 1,
"timestamp": "3:00 p.m. April 26",
"candidateCount": 5
}
当我写:
console.log(json.candidateCount);
我得到正确答案(5)。
但是当我写:
console.log(json.total[0][1]);
我得到对象 { percent="11%"}。
当我写:
console.log(json.total[0].votes);
我不确定。
请问如何隔离“total”中项目的价值?