我有以这种形式的json回复:
String json = "{\"0\":{ \"title\" :\"title 1\" , \"time\" : \"15:00\" } ,\"1\":{ \"title\" : \"title 2\" , \"time\" :\"16:00\" }}";
这是我的课程,我正在尝试将其映射到:
public class News implements Seriaizable{
@SerializedName("title")
private String title;
@SerializedName("time")
private String time;
}
我很挣扎,因为我有一个没有名字的数组,其中包含其他数组的负载。
Gson gson = new GsonBuilder().setPrettyPrinting().create();
News obj = gson.fromJson(reader, News.class);
有人能引导我走向正确的方向吗?
答案 0 :(得分:1)
您的JSON格式不正确。我添加了一些逗号来纠正它。
您可以使用地图解决此问题:
UITableView
参考:https://sites.google.com/site/gson/gson-user-guide#TOC-Collections-Examples