gpt4 book ai didi

javascript - 从 JSON 字典中的内部嵌套值读取

转载 作者:行者123 更新时间:2023-12-03 07:08:06 24 4
gpt4 key购买 nike

我在读取 JSON 对象的内部部分时遇到问题,我不明白为什么。也许你可以纠正我或指出我正确的方向?我试图遍历所有内容,而不专门调用“键”。也许这是不可能的?

JavaScript

console.log("char " + $scope.json.Versions[0].Value[0].Value[0].Character);
console.log("oppo " + $scope.json.Versions[0].Value[0].Value[0].Opponents);


for(var i in $scope.json.Versions)
{
console.log(i);
for(var j in i)
{
console.log(j);
for(var k in j)
{
console.log(k);
}
}
}

JSON 结构

{
"Versions": [{
"Key": "1.0.0.0",
"Value": [{
"Key": "22",
"Value": {
"Character": "22",
"Opponents": ["20",
"0"
]
}
}, {
"Key": "18",
"Value": {
"Character": "18",
"Opponents": ["22",
"0"
]
}
}]
}]
}

最佳答案

如果您的 JSON 正确,则您最里面的 Value 不是数组。应该是:

console.log("char " + $scope.json.Versions[0].Value[0].Value.Character);
console.log("oppo " + $scope.json.Versions[0].Value[0].Value.Opponents);

关于javascript - 从 JSON 字典中的内部嵌套值读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36724526/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com