SpringBoot中使用JsonSerialize转换Date格式日期为Long时间戳

SpringBoot中使用JsonSerialize转换Date格式日期为Long时间戳
彼岸的風返回JSON数据中时间格式为:
期望返回时间转换为Long时间戳如下
实现步骤:
- 在实体类中在要转换的字段上加上该注解,如下:
1
2
3/** 订单创建时间 */
private Date consultTime; - 创建类继承JsonSerializer,重写public abstract void serialize(T var1, JsonGenerator var2, SerializerProvider var3) 方法再次运行时间格式将会按照要求转换成功
1
2
3
4
5
6
7public class DateToLongSerializer extends JsonSerializer<Date> {
public void serialize(Date date, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException {
jsonGenerator.writeNumber(date.getTime() / 1000);
}
}
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果



















