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

解决springmvc日期类型序列化

时间:2015-04-13 16:44:12      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:rest   springmvc   jsonserializer   jason   java   

技术分享

我从数据库查询时间到界面上出来就是毫秒值,经过搜查原来是因为使用rest用JASON去解析,默认会把它转换成long类型格式

知道问题,解决也就简单了,我新建了一个JsonDateSerializer来让它继承JsonSerializer,如下

import java.util.Date;

import org.codehaus.jackson.JsonGenerator;
import org.codehaus.jackson.JsonProcessingException;
import org.codehaus.jackson.map.JsonSerializer;
import org.codehaus.jackson.map.SerializerProvider;

public class JsonDateSerializer extends JsonSerializer<Date>{

	@Override
	public void serialize(Date date, JsonGenerator jg, SerializerProvider sp)
			throws IOException, JsonProcessingException {
		
		jg.writeString(BaseUtil.sdf.format(date));
	}

}
这样就解决了:

技术分享

解决springmvc日期类型序列化

标签:rest   springmvc   jsonserializer   jason   java   

原文地址:http://blog.csdn.net/u012169499/article/details/45026411

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