DTO對象屬性為空或者為null不顯示-SpringBoot


在實際的開發中,有的時候由於我們並沒有填寫某字段,但是需要查詢出來,但是查詢出來的結果為空,或者為null,在前段我們並不需要這些為空或者為null的屬性json,那么我們就要想辦法去掉它,在SpringBoot中,我們就可以使用注解

@JsonInclude(JsonInclude.Include.NON_EMPTY) 使用在類或者屬性上,表示該屬性為空或者為null,就不序列化

當然在SpringBoot中還有其他幾個注解

Include.ALWAYS 屬性都序列化
Include.NON_DEFAULT 屬性為默認值不序列化 
Include.NON_EMPTY 屬性為 空("") 或者為 NULL 都不序列化 
Include.NON_NULL 屬性為NULL 不序列化 


免責聲明!

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



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