我正在使用Google Maps API,并从Google获取响应。只需要获得距离“文本”值,例如57.6英里,持续时间“文本”的价值是从JSON返回的“1小时和1分钟”。在angularjs中解析深JSON对象
{
"destination_addresses" : [ "blah blah" ],
"origin_addresses" : [ "some address" ],
"rows" : [
{
"elements" : [
{
"distance" : {
"text" : "57.6 mi",
"value" : 92652
},
"duration" : {
"text" : "1 hour 1 min",
"value" : 3664
},
"status" : "OK"
}
]
}
],
"status" : "OK"
}
我曾尝试通过使用点符号和键值对解析出来,但我能得到最深的是越来越“行” - 这回我Object对象。
你'rows'其内部具有一个数组(一元)的距离。所以你可能需要'rows [0] .elements [0] .distance.text' – Claies