¿Cómo puedo deserializar una matriz dentro de un objeto JSON?

No puedo resolver cómo deserializar una matriz dentro de un objeto JSON usando Gson. El objeto json que estoy tratando de deserializar se ve así:

{"item0":3,
 "item1":1,
 "item2":3,
 "array":[
    {"arrayItem1":321779321,
     "arrayItem2":"asdfafd",
     "arrayItem3":"asasdfadf"}]}

Me las arreglo para construir una clase que se ve así:

public class Watchlist {
 private int itemn0;
 private int itemn1;
 private int itemn2;
 private Object array;

}

Pero cuando gson intenta deserializar la matriz, arroja una excepción:

com.google.gson.JsonParseException: Type information is unavailable, and the target object is not a primitive: <my gson array>

¿Puede alguien decirme cómo deserializar esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta