springboot @JsonSerialize 的使用
生活随笔
收集整理的這篇文章主要介紹了
springboot @JsonSerialize 的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
解決前端顯示和后臺存儲數據單位不一致的問題。
在返回對象時,進行自定義數據格式轉換。
舉例是把Date時間戳從 毫秒 轉換成 秒 為單位
import com.fasterxml.jackson.core.JsonGenerator; 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> {@Overridepublic void serialize(Date date, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException {jsonGenerator.writeNumber(date.getTime() / 1000);} }使用注解之前的返回值:
使用注解之后:
文章轉自
總結
以上是生活随笔為你收集整理的springboot @JsonSerialize 的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Netty @Sharable的使用
- 下一篇: 2021中国移动经济发展报告