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.
From Eugene Tskhovrebov
List myObjects = Arrays.asList(mapper.readValue(json, MyClass[].class))
This solution seems to be the best for me