JSON 처리를 위해 Jackson을 사용하는 JAX-RS 서비스로 GeoJSON을 사용할 수 있기를 원합니다. 나는 그것을 올바르게 다루는 방법에 대해 조금 당황 스럽다. 문제는 GeoJSON의 일부가 배열, 배열 배열 또는 배열 배열 배열 일 수 있다는 것입니다.이 상황에서 Bean을 지정하는 방법을 알지 못합니다.GeoJSON with JAX-RS
{ "type": "Point", "coordinates": [100.0, 0.0] }
또는 배열의 배열 :
{ "type": "LineString",
"coordinates": [ [100.0, 0.0], [101.0, 1.0] ]
}
또는 배열의 배열의 배열 :
{ "type": "Polygon",
"coordinates": [
[ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0] ]
]
}
기하 구조 배열로 좌표를 가질 수 GeoJSON에서
어떻게이 pojo를 정의 할 수 있습니까?
public class Geometry {
public String type;
public List<Double> coordinates; // this
public List<List<Double>> coordinates; // or this
public List<List<List<Double>>> coordinates; // or this?
}
GeoJSON API에 대한 URL을 제공 할 수 있습니까? POJO를 다양한 지오메트리, 즉 Point, LineString, Polygon에 대해 정의 할 수 있다고 생각합니다. – Srinivas
http://geojson.org/geojson-spec.html#appendix-a-geometry-examples –