Jackson相关的一些注解
生活随笔
收集整理的這篇文章主要介紹了
Jackson相关的一些注解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.@JsonIgnore
此注解用于屬性或者方法上(最好是屬性上),作用和上面的@JsonIgnoreProperties一樣。
2.@JsonIgnoreProperties
此注解是類注解,作用是json序列化時將java bean中的一些屬性忽略掉,序列化和反序列化都受影響。
3.@JsonFormat
此注解用于屬性或者方法上(最好是屬性上),可以方便的把Date類型直接轉化為我們想要的模式。例子:@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss a", locale="zh", timezone="GMT+8")
4.@JsonSerialize
此注解用于屬性或者getter方法上,用于在序列化時嵌入我們自定義的代碼,比如序列化一個double時在其后面限制兩位小數點。?5.@JsonDeserialize
此注解用于屬性或者setter方法上,用于在反序列化時可以嵌入我們自定義的代碼,類似于上面的@JsonSerialize。6.@JsonInclude
?屬性值為null的不參與序列化。
例子:@JsonInclude(Include.NON_NULL)
總結
以上是生活随笔為你收集整理的Jackson相关的一些注解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 北京离哪个海最近(北京附近海边去哪里旅游
- 下一篇: 拔罐可以去湿气吗