我在使用GSON时遇到了一些问题,主要是从JSON反序列化为POJO。
我有以下JSON数据:
使用以下POJO...
"...我正在使用以下代码进行反序列化,其中JSON输入是上面的JSON格式。"
然而,我无法正确获取事件列表。标题和id始终为空。我相信我漏掉了什么,但不确定是什么。有什么想法吗? 谢谢。
我有以下JSON数据:
{
"events":
[
{
"event":
{
"id": 628374485,
"title": "Developing for the Windows Phone"
}
},
{
"event":
{
"id": 765432,
"title": "Film Makers Meeting"
}
}
]
}
使用以下POJO...
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;
}
}
"...我正在使用以下代码进行反序列化,其中JSON输入是上面的JSON格式。"
Gson gson = new Gson();
return gson.fromJson(jsonInput, EventSearchResult.class);
然而,我无法正确获取事件列表。标题和id始终为空。我相信我漏掉了什么,但不确定是什么。有什么想法吗? 谢谢。
LouieLouie
回答中我最后发表的评论。 - jmishra