在實際的開發中,有的時候由於我們並沒有填寫某字段,但是需要查詢出來,但是查詢出來的結果為空,或者為null,在前段我們並不需要這些為空或者為null的屬性json,那么我們就要想辦法去掉它,在SpringBoot中,我們就可以使用注解
@JsonInclude(JsonInclude.Include.NON_EMPTY) 使用在類或者屬性上,表示該屬性為空或者為null,就不序列化
當然在SpringBoot中還有其他幾個注解
Include.ALWAYS 屬性都序列化
Include.NON_DEFAULT 屬性為默認值不序列化
Include.NON_EMPTY 屬性為 空("") 或者為 NULL 都不序列化
Include.NON_NULL 屬性為NULL 不序列化