我在Javascript中解析以下JSON
{"success":{"id_user":"1",
"username":"nasir",
"password":"f30aa7a662c728b7407c54ae6bfd27d1"}}
我像这样解析了json
var obj = JSON.parse(result); // result is the above json
console.log(obj.success); // this shows the json in the console
但是当我尝试通过这样做来读取json元素用户名时
console.log("testing "+obj.success[0].username);
我收到以下错误:未捕获TypeError:无法读取属性'用户名'未定义的
我已经尝试了很多这样做的方法,但没有运气,任何建议我出错了。
由于
答案 0 :(得分:0)
尝试
obj.success['username']
您无法访问数组之类的对象。您需要提供密钥的名称。