Tengo algunos problemas con GSON, principalmente deserializando de JSON a POJO.Analizando JSON con GSON
Tengo el siguiente JSON:
{
"events":
[
{
"event":
{
"id": 628374485,
"title": "Developing for the Windows Phone"
}
},
{
"event":
{
"id": 765432,
"title": "Film Makers Meeting"
}
}
]
}
Con el siguiente POJO de ...
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;
}
}
... y estoy deserializar con el siguiente código, donde la entrada es el JSON JSON arriba
Gson gson = new Gson();
return gson.fromJson(jsonInput, EventSearchResult.class);
Sin embargo, no puedo obtener la lista de eventos para completar correctamente. El título y la identificación son siempre nulos. Estoy seguro de que me estoy perdiendo algo, pero no estoy seguro de qué. ¿Alguna idea?
Gracias
Tengo un problema similar en esta pregunta aquí http://stackoverflow.com/questions/9799549/java-android-java-lang-outofmemoryerror-while-building-a-json-object Mira mi último comentario en el respuesta por 'LouieLouie'. – jmishra