Gson を使用して JSON オブジェクト内の配列を逆シリアル化する方法がわかりません。逆シリアル化しようとしている json オブジェクトは次のようになります。
{"item0":3,
"item1":1,
"item2":3,
"array":[
{"arrayItem1":321779321,
"arrayItem2":"asdfafd",
"arrayItem3":"asasdfadf"}]}
私は次のようなクラスを構築することに成功しました:
public class Watchlist {
private int itemn0;
private int itemn1;
private int itemn2;
private Object array;
}
しかし、gson が配列をデシリアライズしようとすると、例外がスローされます。
com.google.gson.JsonParseException: Type information is unavailable, and the target object is not a primitive: <my gson array>
これを逆シリアル化する方法を教えてください。