自己编写了一个工具类,处理页面提交json格式数据到后台,再进行处理成JAVA对象数据
1、DTO:Data Transfer Object,数据传送对象
2、对于日期格式的问题,也已经处理
3、json-lib-2.2.2-jdk13.jar (2.1在日期数组 json->java有问题)
?
工具类JsonUtil代码如下:
?
-
public
?
class
?JsonUtil?{??
-
??
-
????
??
-
????public
?
final
?
static
?String?JSON_ATTRIBUTE?=?
"json"
;??
-
????public
?
final
?
static
?String?JSON_ATTRIBUTE1?=?
"json1"
;??
-
????public
?
final
?
static
?String?JSON_ATTRIBUTE2?=?
"json2"
;??
-
????public
?
final
?
static
?String?JSON_ATTRIBUTE3?=?
"json3"
;??
-
????public
?
final
?
static
?String?JSON_ATTRIBUTE4?=?
"json4"
;??
-
??????
-
????
?
-
?
-
?
-
?
-
?
-
?
-
??
-
????public
?
static
?Object?getDTO(String?jsonString,?Class?clazz){??
-
????????JSONObject?jsonObject?=?null
;??
-
????????try
{??
-
????????????setDataFormat2JAVA();???
-
????????????jsonObject?=?JSONObject.fromObject(jsonString);??
-
????????}catch
(Exception?e){??
-
????????????e.printStackTrace();??
-
????????}??
-
????????return
?JSONObject.toBean(jsonObject,?clazz);??
-
????}??
-
??????
-
????
?
-
?
-
?
-