objectMapper read list of type
// As array (then convert to a list)
MyClass[] myObjects = mapper.readValue(json, MyClass[].class);
// With TypeReference
List<MyClass> myObjects = mapper.readValue(jsonInput, new TypeReference<List<MyClass>>(){});
// with TypeFactory
List<MyClass> myObjects = mapper.readValue(jsonInput, mapper.getTypeFactory().constructCollectionType(List.class, MyClass.class));