Ich habe einige Probleme mit GSON, hauptsächlich deserializing von JSON zu einem POJO.
Ich habe das folgende JSON:
{
"events":
[
{
"event":
{
"id": 628374485,
"title": "Developing for the Windows Phone"
}
},
{
"event":
{
"id": 765432,
"title": "Film Makers Meeting"
}
}
]
}
Mit den folgenden POJO's ...
public class EventSearchResult {
private List<EventSearchEvent> events;
public List<EventSearchEvent> getEvents() {
return events;
}
}
public class EventSearchEvent {
private int id;
private String title;
public int getId() {
return id;
}
public String getTitle() {
return title;
}
}
... und ich deserialisiere mit folgendem Code, wobei json input das obige json ist
Gson gson = new Gson();
return gson.fromJson(jsonInput, EventSearchResult.class);
Allerdings kann ich die Liste der Ereignisse nicht korrekt auffüllen. Der Titel und die ID sind immer Null. Ich bin sicher, dass ich etwas übersehe, aber ich bin nicht sicher, was. Irgendeine Idee?
Gracias