标签: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));
}
}这样就解决了:
标签:rest springmvc jsonserializer jason java
原文地址:http://blog.csdn.net/u012169499/article/details/45026411