Я десериализую Json с сайта по качеству воздуха, который имеет массив широты и долготы. Json выглядит следующим образом:
{
"geo": [
-36.05035,
146.942
],
"name": "Albury South-west Slopes, Australia",
"url": "https://aqicn.org/city/australia/nsw/albury/south-west-slopes"
}
Я написал собственный десериализатор, который выполняет эту работу, но я не могу десериализовать "geo": [-36.05035, 146.942]
.
Мой код выглядит следующим образом:
public static class City {
private Geo[] geo;
private String name;
private String url;
public Geo[] getGeo() {
return geo;
}
public void setGeo(Geo[] geo) {
this.geo = geo;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
}
public static class Geo {
//what are the getters and setters for an array with no names just numbers?
}
Это меня озадачило Спасибо, Фил