在我的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
。我怎样才能解决这个问题?
更改private List<class2> vals;
为private List<class2> subvalues
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句