【发布时间】:2017-04-07 14:19:39
【问题描述】:
我是Node.JS 的新手,任何人都可以帮助解决以下问题。
我正在调用REST API,它正在返回响应body 和JSON object。但我无法正确解析它。
我尝试body.destination_addresses[0] 检索值,但不起作用。
这是我的代码示例
var parsedjson=JSON.parse(body);
body.destination_addresses[0];
通过解析,我能够检索到 body.destination_addresses[0] 的值,但未能检索到 "parsedjson.rows.elements[1].distance.text" 的值。
如何从JSON 检索距离值。
示例 json
body:
{
"destination_addresses" : [
"458-500 St Johns Pl, Brooklyn, NY 11238, USA",
"395 4th Ave, Brooklyn, NY 11215, USA"
],
"origin_addresses" : [ "127 Tech Pl, Brooklyn, NY 11201, USA" ],
"rows" : [
{
"elements" : [
{
"distance" : {
"text" : "2.3 mi",
"value" : 3624
},
"duration" : {
"text" : "15 mins",
"value" : 899
},
"status" : "OK"
}
]
}
],
"status" : "OK"
}
【问题讨论】:
标签: node.js