使用jackson序列化json時遇到的坑


公司使用Springboot進行開發,里面默認使用了jackson進行序列化。

但是序列化的過程中一直報錯,因此記錄一下。

  ⒈jackson默認大小寫敏感,且首字母轉小寫

    在類上添加一下注解即可

    @JsonAutoDetect(fieldVisibility=JsonAutoDetect.Visibility.ANY, getterVisibility=JsonAutoDetect.Visibility.NONE)

  2.jackson時間json序列化

    使用@JsonFormat注解

    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")

  3.jackson默認序列化實體類的所有屬性,不存在則報錯。

    使用@JsonIgnoreProperties注解忽略

    @JsonIgnoreProperties(ignoreUnknown = true)

   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM