方法一:

String jsonString="[{'id':'1'},{'id':'2'}]";  
ObjectMapper mapper = new ObjectMapper();  
JavaType javaType = mapper.getTypeFactory().constructParametricType(List.class, Bean.class);  
//如果是Map类型  mapper.getTypeFactory().constructParametricType(HashMap.class,String.class, Bean.class);  
List<Bean> lst =  (List<Bean>)mapper.readValue(jsonString, javaType);   

 

方法二:

String jsonString="[{'id':'1'},{'id':'2'}]";  
ObjectMapper mapper = new ObjectMapper();  
List<Bean> beanList = mapper.readValue(jsonString, new TypeReference<List<Bean>>() {});   

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-14
  • 2021-06-30
  • 2021-06-13
  • 2021-09-18
  • 2021-11-07
猜你喜欢
  • 2022-12-23
  • 2021-09-19
  • 2018-08-22
  • 2021-10-24
  • 2021-11-17
  • 2021-08-03
相关资源
相似解决方案