【发布时间】:2015-04-26 13:03:06
【问题描述】:
在我的 Android 项目中使用 Volley,我得到如下 json 响应:
{
"value1": 1,
"value2": aaa,
"subvalues": [
{
"value1": 297,
"value2": 310,
"class3": {
"name": "name1",
"id": 1,
"value": 32
}
},
...
]
}
我需要使用 Gson 将其反序列化为 pojo。类是:
类1:
public class class1 {
private int value1;
private String value2;
private List<class2> vals;
public class class2 {
private int value1;
private int value2;
private class3 c3;
}
}
类3:
public class class3 {
private String name;
private int id;
private int value;
}
调用后
Gson g = new Gson();
class1 c1 = g.fromJson(jsonString, class1.class);
我只填了value1 和value2 中的class1。列表始终保持null。
我该如何解决这个问题?
【问题讨论】:
标签: java android json gson json-deserialization