我想将 json 字符串反序列化为 java 对象。我的班级结构是这样的
public class Category {
String name;
int id;
ArrayList<Catalog> catalogs;
}
目录类结构是这样的
public class catalog {
private int catalogId = 0;
private String catalogName;
}
以下代码我用来反序列化
Gson gson = new Gson();
ArrayList<Category> categories = gson.fromJson(jsonString, Category.class);
尝试反序列化 ArrayList 目录时出现异常;
如果我删除 ArrayList 那么它解析成功
谢谢帕万