Как я могу десериализовать массив внутри объекта JSON?

Я не могу понять, как десериализовать массив внутри объекта 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>

Может кто-нибудь сказать, пожалуйста, как десериализовать это?

Ответы на вопрос(2)

Ваш ответ на вопрос