springmvc 返回json数据日期格式化方法
2015-07-21 14:25
567 查看
在springmvc返回json数据的时候默认日期字段显示的是long类型的时间戳
如果想要返回格式化的日期如:yyyy-MM-dd这种格式的需要进行出现
方法如下:
单独写一个处理类继承JsonSerializer
在实体类的属性字段上添加@JsonSerialize注解
如果想要返回格式化的日期如:yyyy-MM-dd这种格式的需要进行出现
方法如下:
单独写一个处理类继承JsonSerializer
import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonSerializer; import com.fasterxml.jackson.databind.SerializerProvider; public class CustomDateSerializer extends JsonSerializer<Date> { @Override public void serialize(Date value, JsonGenerator jsonGenerator, SerializerProvider provider) throws IOException, JsonProcessingException { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); jsonGenerator.writeString(sdf.format(value)); } }
在实体类的属性字段上添加@JsonSerialize注解
@JsonSerialize(using = CustomDateSerializer.class) private Date createTime;
相关文章推荐
- JAVA中Double与double(Integer&int)之间的区别
- java StringUtils
- java代码的编译和执行过程
- LeetCode java实现ZigZagConversion
- java.lang.IllegalArgumentException:Document base ……does not exist or is not a readable directory错误的解决方案
- Spring MVC 4.1.4 RESTFUL风格返回JSON数据406错误处理 .
- JAVA多线程读写文件范例
- 基于CXF Java 搭建Web Service (Restful Web Service与基于SOAP的Web Service混合方案)
- javaweb通过SMS短信通API实现短信发送功能
- Java的内存机制
- java导出Excel
- 解决 eclipse 新建 maven 后无法显示 src/main/java 和 src/main/test
- 决策树算法---java
- 【j2ee spring】46、巴巴运动网——购物车
- LeetCode java实现Add Two Numbers
- Java Timer的使用(timer.schedule定时执行)
- 对JAVA的一些个人总结——面向对象
- java错误篇一
- 朴素贝叶斯分类算法-----java
- springmvc笔记