从JSON文件中获取JavaScript对象?

时间:2015-07-25 17:42:51

标签: json reactjs

问题是我正在尝试获取 JavaScript 对象,如下所示:

[
    "id" : 11,
    "name" : "Peter"
    "other": {
          "id": 22,
          "item": 534
    },
    "main": false
]

因为我想通过reactjs得到这个:我试图这样做:

  http.get(API.BASE_URL + API.USER_INFO)
    .accept('Application/json')
    .end((err, res) => {
        //console.log(x);
        console.log(err);
        console.log(res);
    });

当我尝试普通的json字符串时,我得到了正确的结果,但是我得到了这个javascript对象:

Error: Parser is unable to parse the response
undefined

有没有人遇到过这个?有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您尝试解析的内容不是有效的JSON(以及JavaScript),因为您已将其作为数组写出来,但仍然使用键/值对,就像它是一个宾语。试试这个:

{
    "id": 11,
    "name": "Peter",
    "other": {
        "id": 22,
        "item": 534
    },
    "main": false
}