gpt4 book ai didi

javascript - 访问 json 中的嵌套值

转载 作者:行者123 更新时间:2023-12-03 09:46:04 24 4
gpt4 key购买 nike

我想访问坐标:

{
"name":"String",
"type":"FeatureCollection",
"features":[
{"type":"Feature", "geometry": {"type":"Point", "coordinates":[10,11]}},
{...},
{...}]
}

我已经尝试过:

var jsonfile = $.getJSON("myjsonfile.json");
for(var i = 0, l = jsonfile.features; i < l; i++) {
var obj = json.features[i];
console.log(obj.coordinates[1]);
}

但这行不通。我不知道为什么...

最佳答案

obj.features[0].geometry.coordinates;

该对象包含一个名为 features 的数组,其中第一个元素是另一个名为 geometry 的对象,其中一个属性是一个名为 coordinates 的数组>.

因此,迭代将类似于:

var jsonfile = $.getJSON("myjsonfile.json", function (data) {
for (var i = 0, l = data.features.length; i < l; i++) {
var coords = data.features[i].geometry.coordinates;
var lat = coords[0];
var lng = coords[1];
// plot lat, lng
}
});

关于javascript - 访问 json 中的嵌套值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31028279/

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