javascript - 从 JSON 中获取特定值并创建多个数组
问题描述
嗨,亲爱的 StackOverflow 专家, 我知道这听起来像是一个愚蠢的问题,但我到处寻找解决方案,希望你能帮助我。
我有这个对象,它使用 Mapbox 保存相对于世界地图的多边形坐标。我的问题是我必须到达坐标数组,但我如何到达那里?
我希望你能帮帮我 :)
{
"type": "FeatureCollection",
"features": [
{
"id": "85d9515ab2c9df2f8d8c1509983d2cfa",
"type": "Feature",
"properties": {},
"geometry": {
"coordinates": [
[
[
9.688465713883659,
47.42508776635637
],
[
9.670269607933506,
47.406270028309706
],
[
9.714558243187213,
47.402087395494846
],
[
9.724857925803434,
47.41463429766182
],
[
9.703915237808047,
47.43391352359839
],
[
9.688465713883659,
47.42508776635637
]
]
],
"type": "Polygon"
}
}
]
}
解决方案
假设您的 JSON 对象是 YOUR_OBJECT,您可以使用以下方法获取坐标数组:
obj = YOUR_OBJECT
coords = obj.features[0].geometry.coordinates
推荐阅读
- python-3.x - 类型检查返回 None 的函数
- python - Python:你如何使用 Python 从动态网络中抓取日常数据?
- c++ - exit() C++ 上的清理函数
- javascript - 用 JS 调用 LibreOffice Calc
- amazon-web-services - 由于连接错误,AWS CLI 无法运行命令
- xamarin - Xamarin ios:如何在 xamarin ios 上下载 PPt 文件?
- css - CSS 颜色因屏幕而异
- bash - [Google Cloud][Compute Engine] 在启动脚本中找不到 Linux 基础命令
- javascript - 一键创建React Component,需要区分每个Component
- python - 如何使用 Selenium 和 Python 循环链接