希望解析一些 Json 并解析出数组。不幸的是,我无法弄清楚如何处理 json 中的嵌套数组。
json
{
"type": "MultiPolygon",
"coordinates": [
[
[
[
-71.25,
42.33
],
[
-71.25,
42.33
]
]
],
[
[
[
-71.23,
42.33
],
[
-71.23,
42.33
]
]
]
]
}
当我只有一个数组时我已经实现了。
public class JsonObjectBreakDown {
public String type;
public List<List<String[]>> coordinates = new ArrayList<>();
public void setCoordinates(List<List<String[]>> coordinates) {
this.coordinates = coordinates;
}
}
解析调用
JsonObjectBreakDown p = gson.fromJson(withDup, JsonObjectBreakDown.class);