У меня есть Android-приложение, которое использует Джексон десериализации данных и сталкиваются проблемы в создании POJO для этой JSon строки:Android, Deserialize JSON массив, которые имеют различные типы с использованием Джексона
{
"response": [{
"view": "ticker",
"items": []
}, {
"view": "note",
"note": "This is a note"
}, {
"wn": "bla",
"sd": "bla bla",
"tf": 28,
"rh": 22,
"ws": 9,
"ti": "14:00",
"view": "hbhi"
}]
}
создать следующее POJOs:
TickerModel.java
public class TickerModel implements Serializable {
@JsonProperty("view")
private String view ;
@JsonProperty("items")
private String items;
public String getView() {
return view;
}
public void setView(String view) {
this.view = view;
}
public String getItems() {
return items;
}
public void setItems(String items) {
this.items = items;
}
}
NoteModel.java
public class NoteModel implements Serializable {
@JsonProperty("view")
private String view ;
@JsonProperty("note")
private String note;
public String getView() {
return view;
}
public void setView(String view) {
this.view = view;
}
public String getNote() {
return note;
}
public void setNote(String note) {
this.note = note;
}
}
какие-либо идеи о том, как сделать это десериализации JSON, используя Джексона?