我在使用 GSON 时遇到了一些问题,主要是从 JSON 反序列化到 POJO。
我有以下 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 始终为空。我确定我错过了一些东西,但我不确定是什么。任何的想法?
谢谢