项目中使用JsonSerializer将JavaBean中Date毫秒级转秒级的简便方法
来源:互联网 发布:数据库表的设计 编辑:程序博客网 时间:2024/05/01 06:11
此项目是基于SpringBoot实现的,我的JavaBean中有两个Date属性,如下
private Date createTime; private Date updateTime;
import com.fasterxml.jackson.core.JsonGenerator;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.JsonSerializer;import com.fasterxml.jackson.databind.SerializerProvider;import java.io.IOException;import java.util.Date;public class Date2LongSerializer extends JsonSerializer<Date>{ @Override public void serialize(Date date, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { jsonGenerator.writeNumber(date.getTime() / 1000); }}
这里创建了一个Date2LongSerializer的类,然后在JavaBean中添加注解:
/**创建时间*/ @JsonSerialize(using = Date2LongSerializer.class)//本来是毫秒级的,转换成秒级 private Date createTime; /**更新时间*/ @JsonSerialize(using = Date2LongSerializer.class)//本来是毫秒级的,转换成秒级 private Date updateTime;
这样你获取到的这两个字段就自动转化成秒级了,是不是很简单!!!
阅读全文
0 0
- 项目中使用JsonSerializer将JavaBean中Date毫秒级转秒级的简便方法
- Qt中使用中文的简便方法
- Android中简便使用数据库的方法:LitePal的使用方法
- 简便使用jQuery(中)
- 简便的将DataSet导入到数据库中
- Date对象之将时间转为毫秒数的方法对比
- 封装一个在小项目中使用的volley(通俗简便、方便灵活)
- Jsp中JavaBean的使用
- jsp中JavaBean的使用
- jsp中JavaBean的使用
- 在javaBean中实现Date的转换为String
- CocoaPods的使用,简便方法
- VC中最简便判断操作系统版本的方法
- Qt Ceator 中加入 第三方 库 的 简便 方法
- Magento中集成Wordpress最简便的方法
- C#中,删除字符串中的指定字符的简便方法
- 【简便的方法 在Word中巧妙绘制折线】
- js中构造重复字符串的一种简便方法
- ALSA音频的移植,编译与测试
- SQL Server存储过程返回参数
- 【广州天然气】使用规则总结
- selenium 的基础
- Python爬虫之路——1.从需求出发的学习,requests库的使用
- 项目中使用JsonSerializer将JavaBean中Date毫秒级转秒级的简便方法
- D3-2
- JNI 实战全面解析
- LeetCode-2. Add Two Numbers
- phpcms起步 模板公共头部和尾部的调用
- select 检索数据
- 资源查阅
- python3 爬虫 xicidaili.com 实战
- java实体类的Serializable机制