ObjectMapper mapper = new ObjectMapper();
String json = "[{\"name\":\"a\",\"password\":\"345\"},{\"name\":\"b\",\"password\":\"123\"}]";
        
//第一种方法
List<User> list = mapper.readValue(json, new TypeReference<List<User>>(){/**/});
        
//第二种方法
JavaType javaType = mapper.getTypeFactory().constructCollectionType(List.class, User.class);
List<User> list2 = mapper.readValue(json, javaType);

 

相关文章: