gpt4 book ai didi

javascript - 解析 Json 结果并隔离特定值

转载 作者:行者123 更新时间:2023-11-30 12:06:21 25 4
gpt4 key购买 nike

这是我返回的 JSON:

{  
//...
"results":[
{
//more properties...
"geometry":{
"lat":51.2244644,
"lng":0.7334215
}
},
//more results...
],
//...
}

Complete JSON

我想从返回的 json 结果中获取信息,而不必使用特定公司的 JS 帮助文件,我自己只使用纯结果。我希望分离出此处显示的经纬度结果:

 "geometry":{  
"lat":51.2244644,
"lng":0.7334215
}

看来我可以使用与此类似的代码来获得我的结果:

var json = '{"result":true,"count":1}',
obj = JSON.parse(json);

alert(obj.count);

如何获取结果中返回的第一个坐标,以便稍后将它们存储在输入框中?我不介意使用 jQuery 如果它简化了这一点。

最佳答案

您可以像下面这样获得第一个坐标。

var json = '{"results":[{"geometry":{"lat":51.2244644,"lng":0.7334215}}]}';
var first_coordinate = JSON.parse(json).results[0].geometry;

console.log(first_coordinate);

如果您想获取数组中的所有坐标,请尝试如下操作。

var arr = $(JSON.parse(json).results).map(function () {
return this.geometry;
}).get();

console.log(arr);

关于javascript - 解析 Json 结果并隔离特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35115870/

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