使用Javascript抛出json抛出未捕获的TypeError

时间:2015-07-29 22:05:44

标签: javascript json parsing typeerror

我在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:无法读取属性'用户名'未定义的

我已经尝试了很多这样做的方法,但没有运气,任何建议我出错了。

由于

1 个答案:

答案 0 :(得分:0)

尝试

obj.success['username']

您无法访问数组之类的对象。您需要提供密钥的名称。