В настоящее время я борюсь с де-сериализацией из (GEO-) JSON в POJO.
Поскольку я уже использую DSL-JSON для десериализации / сериализации некоторого JSON в / из POJO, я хотел бы использовать его повторно в данном случае.
К сожалению, не хватает документации, и только с примерами я не смог заставить ее работать должным образом.
У меня есть POJO, содержащий только список (GPS-координаты)
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.
Заранее благодарен за любую подсказку