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.
First create an instance of ObjectReader which is thread-safe.
ObjectMapper objectMapper = new ObjectMapper(); ObjectReader objectReader = objectMapper.reader().forType(new TypeReference>(){});
Then use it :
List result = objectReader.readValue(inputStream);