码迷,mamicode.com
首页 > 编程语言 > 详细

spring框架中list(JSONArray)的date类型转json类型的string 【BaseController中的定義函數】

时间:2014-12-30 13:15:40      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:


/**
*
* 下一是date和time转换json的spring代码工具
*
*
**/

public class JsonDateValueProcessor implements JsonValueProcessor {

private String format ="yyyy-MM-dd";
private String format1 ="HH:mm:ss";

public Object processArrayValue(Object value, JsonConfig config) {
return process(value);
}

public Object processObjectValue(String key, Object value, JsonConfig config) {
return process(value);
}

private Object process(Object value){

/* if(value instanceof Date){
SimpleDateFormat sdf = new SimpleDateFormat(format,Locale.UK);
return sdf.format(value);
}*/
//下面如果把Time换成Date,输出结果就不一样了。试下有惊喜哦
if(value instanceof Time){
SimpleDateFormat sdf = new SimpleDateFormat(format1,Locale.UK);

return sdf.format(value);

}
return value == null ? "" : value.toString();
}
}
×××××××××××××××××××××××××××××××××××××××××××××××××


public void writePagination(int total,List list,HttpServletResponse response) throws IOException{

//初始化工具
JsonConfig jsonConfig = new JsonConfig();
jsonConfig.registerJsonValueProcessor(Date.class , new JsonDateValueProcessor());

//使用date和time转换json的spring代码工具
if(null!=list) jarray = JSONArray.fromObject(list,jsonConfig);


}

spring框架中list(JSONArray)的date类型转json类型的string 【BaseController中的定義函數】

标签:

原文地址:http://www.cnblogs.com/OP-RONG/p/4193352.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!