The Jackson data binding documentation indicates that Jackson supports deserialising \"Arrays of all supported types\" but I can\'t figure out the exact syntax for this.
you could also create a class which extends ArrayList:
ArrayList
public static class MyList extends ArrayList {}
and then use it like:
List list = objectMapper.readValue(json, MyList.class);