Jackson 处理复杂类型(List,map)两种方法
2014-07-29 14:53
204 查看
方法一:
方法二:
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>>() {});
相关文章推荐
- Jackson 处理复杂类型(List,map)两种方法
- 解决com.fasterxml.jackson.databind.JsonMappingException: No suitable 以 Jackson 处理复杂类型(List,map)两种方法
- Jackson 处理复杂类型(List,map)两种方法
- Jackson 处理复杂类型(List,map)两种方法
- Jackson 处理复杂类型(List,map)
- 服务器返回的list,map等类型,在JSP中取长度、取值的方法
- Xfire处理复杂类型的方法
- mybatis返回list很智能很简答的,只需要配置resultmap进行类型转换,你dao方法直接写返回值list<对应的object>就行了啊
- FastJSON 转换List<T> ,Map<T,T>泛型失败 处理方法
- CXF 处理一些Map 等复杂类型
- WS之cxf处理的复杂类型(Map)
- Jackson 字符串转List和Map类型
- java json转map(复杂混合类型list、map和string)
- 【WebService】CXF处理javaBean等复合类型以及Map等复杂类型的数据
- 【WebService】CXF处理javaBean等复合类型以及Map等复杂类型的数据
- cxf处理一些Map等复杂类型
- 用sql取出来的list需要处理成map的两种情况
- CXF webservice JAXB 处理复杂数据类型方法
- springMVC 参数传递之:数组,Map,List,Set以及自定义复杂类型参数
- jackson 自定义解析类,处理复杂类型