gpt4 book ai didi

javascript - 在 angularjs 中解析深层 JSON 对象

转载 作者:行者123 更新时间:2023-11-30 00:20:17 25 4
gpt4 key购买 nike

我正在使用谷歌地图 API,并从谷歌获得响应。只需要获取距离“文本”值,例如57.6 英里和持续时间“文本”值,其中返回的 JSON 为“1 小时 1 分钟”。

{
"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"
}

我试图通过使用点符号和键值对来解析它,但我能得到的最深的是获取“行”——它返回了对象对象。

最佳答案

@Claies 先于我,您可以使用 data.rows[0].elements[0].distance.text

获取距离

var data = {
"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"
}

document.write(data.rows[0].elements[0].distance.text)

关于javascript - 在 angularjs 中解析深层 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33400927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com