如何使用GSON解析此JSON?
{
"1" : [
{
"id" : 1,
"images" : [
{},
{},
...
]
},
{},
...
],
"2" : [
{},
{},
...
],
...
}
我没有想法如何解析它。我试图使用map但是对象是null。
我的课程:
public class Root {
private HashMap<Integer, FirstObject> objects;
}
public class FirstObject {
private List<SecondObject> objects;
}
public class SecondObject {
private int id;
private List<Image> images;
}
public class Image {
...
}
我做错了什么?
答案 0 :(得分:1)
使用工具从JSON生成Java类。像JSONSchema2Pojo
这样的东西答案 1 :(得分:1)
public class Root {
@SerializedName("1")
@Expose
private List<Album> _1 = new ArrayList<Album>();
@SerializedName("2")
@Expose
private List<Album> _2 = new ArrayList<Album>();
...
}
解决我的问题。