我正在以JSON/GEOJSON的形式从API(Aquaplot)中检索数据。 这是存储数据的简单视图。 我想检索所有的坐标并将它们存储在一个数组中。如何操作Java GeoJSON/JSON?
如何操作数据?
{ "type": "FeatureCollection", "features":
[
{
"type": "Feature",
"properties": {
"total_length": 558.49614719928,
"seca_length": 0,
"crossed": [
"suez-canal"
]
},
"geometry": {
"type": "LineString",
"coordinates": [
[32.67333984375, 33.174341551002],
[32.3423, 31.2228],
[32.310393, 31.094417],
[32.319995, 30.811504],
[32.342453, 30.703486],
[32.305385, 30.568682],
[32.396751, 30.357018],
[32.449684, 30.285923],
[32.500598, 30.260175],
[32.52428, 30.244705],
[32.560229, 30.198274],
[32.585092, 29.973555],
[32.567552, 29.923606],
[32.714583, 29.448333],
[33.237083, 28.553278],
[34.018333, 27.504556],
[35.92529296875, 24.806681353852]
]
}
} ] }
你说的操作是什么意思?你想在某种数据结构中加载你的'JSON'数据(例如'反序列化数据)?你可以显示任何代码?请澄清你的问题。 – ventiseis
以上结果来自API。它的JSON结果。我能够检索所有的数据,但我只需要坐标部分来执行某种计算。更准确地说,我想在某种数据结构中加载JSON数据。 –