内部如何访问数据我有以下JSON数组:JSON数组
[
{
"ABC":{
"a1": 1
},
"Xyz": 10
},
{
"abc2": {
"b2": 10
},
"x":7
}
]
我想下面的代码读取值:
Var json = JSON.parse(str);
console.log("abc:"+json[0].ABC);
我得到"json[0].ABC" undefined error
。
如何循环此json并获取值。 Json是由Gson库生成的。
此外,当我在转换后在Java中打印这个json字符串时,我会在括号内看到前后引号[]
。这是否导致任何问题。
解析JSON字符串时是否有错误? – evolutionxbox
还有一个逗号1 – gurvinder372
在你的某些按键之前还有空格,例如''a1'' – user184994