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 を削除すると、正常に解析されます
ありがとうパワン