Я не могу понять, как десериализовать массив внутри объекта JSON с помощью Gson. Объект 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>
Может кто-нибудь сказать, пожалуйста, как десериализовать это?