从JSON文件中获取JavaScript对象?

从JSON文件中获取JavaScript对象?,json,reactjs,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/j

问题是我正在尝试获取一个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

以前有人见过这个吗?有什么想法吗?

您试图解析的不是有效的JSON(以及JavaScript),因为您已经将其写成了一个数组,但仍然使用键/值对,就像它是一个对象一样。请尝试以下方法:

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

有一种叫做评论的东西。。。。