Javascript对象响应

时间:2017-05-29 17:37:06

标签: javascript json get

我使用http-https节点包调用RESTful Web服务。代码如下:

var request = http.get(url, function(resp){
   console.log(resp);       
});
request.end();

但是,当我检查变量resp中的内容时,它会以[Object]的形式返回。当我要求resp.toString()时,我得到`[object Object]'。我知道该服务正在返回JSON,我知道JSON的结构。但是,我不确定为什么我得到这个回复而不是JSON。

1 个答案:

答案 0 :(得分:1)

这可能是因为,

1)你得到的是array [],而不是响应中的对象。

2)如果您确定要获得响应中的对象,则提醒(JSON.stringify(response))从响应对象生成字符串,并且makeure对象也是非空的。