从JSON字典中的内部嵌套值读取
read from inner nested values in JSON dictionary
我在读取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);
相关文章:
- 嵌套foreach逐字母读取值,而不是整个单词
- 从JSON字典中的内部嵌套值读取
- 正在读取嵌套json,jquery返回undefined
- 读取嵌套对象
- 嵌套的json读取
- 如何在从json读取的表中嵌套表
- 无法读取属性“”;匹配“;(嵌套排序)
- 角度嵌套对象-TypeError:无法读取属性'应用程序'的未定义
- 访问嵌套对象时无法读取未定义的属性“title”
- 如何读取d3.js饼图中的嵌套json
- 组件应在哪个嵌套级别从 Flux 中的存储中读取实体
- 当被引用对象嵌套在ExtJS 5.0.0中时,如何读取它
- 在javascript中读取嵌套json
- Jquery - ajax -如何读取下面嵌套的JSON
- 我如何从可嵌套列表中读取键和值
- 如何使用ExtJS读取一个嵌套的json文件
- nodejs - Help " promise "用嵌套承诺读取的文件
- 读取一个嵌套对象
- 如何从数据表中深度嵌套的对象中读取信息
- 为什么我不能读取嵌套函数中全局变量的变化