android jackson json object mapper array deserialization
Your example is missing couple of pieces (esp. definition of Item), to know if your structure is compatible; but in general JSON and Object structures need to match. So, you would at least need something like:
public class DataWrapper { public List<Item> data; // or if you prefer, setters+getters}
and if so, you would bind with:
DataWrapper wrapper = mapper.readValue(json, DataWrapper.class);
and access data as
List<Item> items = wrapper.data;