【发布时间】:2017-06-08 22:34:45
【问题描述】:
在 node.js 中这样获取资源:
requestify.post('myurl')
.then(function (response) {
console.log(response);
console.log(response.body);
});
console.log(response) 给出:
Response {
code: 200,
body: '{"guid":"abcd","nounce":"efgh"}'
}
console.log(response.body) 给出:
{"guid":"abcd","nounce":"efgh"}
但是,由于某种原因,我无法访问“guid”或“nounce”键。在这两种情况下,我都会得到一个未定义的。 我都试过了
console.log(response.body.guid);
和
console.log(response.body['guid']);
【问题讨论】:
-
你能告诉我
'{"guid":"abcd","nounce":"efgh"}'的类型吗? -
你需要 JSON.parse 那个 JSON 字符串
标签: javascript json