Jackson 处理复杂类型(List,map)

来源:互联网 发布:北明软件待遇 编辑:程序博客网 时间:2024/05/16 08:47
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);