我目前正在努力从(GEO-)JSON到POJO的反序列化。 由于我已经在使用DSL-JSON从POJO中反序列化一些JSON,因此在给定的情况下,我很想重用它。
不幸的是,缺少文档,仅凭示例,我无法使其正常工作。
我有一个仅包含列表(GPS坐标)的POJO
public class Coordinate {
@JsonAttribute
private List<Double> coordinate = new ArrayList<>();
@CompiledJson(formats = {CompiledJson.Format.ARRAY})
public Coordinate() {
}
public List getCoordinate() {
return this.coordinate;
}
public void setCoordinate(double latitude, double longitude ) {
this.coordinate = Arrays.asList(longitude, latitude);
}
}
现在我要序列化 Coordinate 的数组,如下所示:
[
8.2975959777832
47.0515670776367
],
[
8.2975959777832
47.0515670776367
],
[
8.2975959777832
47.0515670776367
]
当然,我也可以将其反序列化回POJO。
在此先感谢您的提示