读书人

转:json数据与JAVA数据的变换

发布时间: 2012-06-27 14:20:09 作者: rapoo

转:json数据与JAVA数据的转换
来源:http://johncon.iteye.com/blog/250788


自己编写了一个工具类,处理页面提交json格式数据到后台,再进行处理成JAVA对象数据

1、DTO:Data Transfer Object,数据传送对象

2、对于日期格式的问题,也已经处理

3、json-lib-2.2.2-jdk13.jar (2.1在日期数组 json->java有问题)



工具类JsonUtil代码如下:






对于java对象转换成json数据格式时,要对日期格式化常用格式,类:JsonDateValueProcessor

String jsonString = request.getParameter("json");   //增加对象中的集合属性的类型以及对象元素中的对象属性的集合属性的类型   Map clazzMap = new HashMap();   //secondItems是FirstDTO里的集合属性   clazzMap.put("secondItems", SecondDTO.class);   //thirdItems是SecondDTO里的集合属性   clazzMap.put("thirdItems", ThirdDTO.class);   FirstDTO firstDTO = (FirstDTO)JsonUtil.getDTO(jsonString, FirstDTO.class, clazzMap);

读书人网 >JavaScript

热点推荐