第一种方法
ObjectMapper mapper = new ObjectMapper();
// 排除json字符串中实体类没有的字段
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES,false);
String json = "[{\"name\":\"a\",\"age\":\"345\"},{\"name\":\"b\",\"age\":\"123\"}]";
List<Persion> list = mapper.readValue(json, new TypeReference<List<Persion>>(){/**/});
第二种方法
JavaType javaType = mapper.getTypeFactory().constructCollectionType(List.class, Persion.class);
List<Persion> list2 = mapper.readValue(json, javaType);