创建类Date2LongSerializer并extends JsonSerializer 重写serialize方法
public class Date2LongSerializer extends JsonSerializer<Date> {
@Override
public void serialize(Date date, JsonGenerator jsonGenerator, SerializerProvider serializerProvide) throws IOException, JsonProcessingException {
jsonGenerator.writeNumber(date.getTime() / 1000);
}
}
在需要转换类中的属性上加注解
/**创建时间*/
@JsonSerialize(using = Date2LongSerializer.class)
private Date createTime;
本文由博客一文多发平台 OpenWrite 发布!
本文介绍了一种将Date类型转换为Unix时间戳的序列化器实现,通过自定义JsonSerializer并重写serialize方法,将日期转换为秒级时间戳,适用于需要简化日期表示或与时间戳兼容的场景。
1249

被折叠的 条评论
为什么被折叠?



