问题是我正在尝试获取 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
有没有人遇到过这个?有什么想法吗?
答案 0 :(得分:1)
您尝试解析的内容不是有效的JSON(以及JavaScript),因为您已将其作为数组写出来,但仍然使用键/值对,就像它是一个宾语。试试这个:
{
"id": 11,
"name": "Peter",
"other": {
"id": 22,
"item": 534
},
"main": false
}