在实际的开发中,有的时候由于我们并没有填写某字段,但是需要查询出来,但是查询出来的结果为空,或者为null,在前段我们并不需要这些为空或者为null的属性json,那么我们就要想办法去掉它,在SpringBoot中,我们就可以使用注解
@JsonInclude(JsonInclude.Include.NON_EMPTY) 使用在类或者属性上,表示该属性为空或者为null,就不序列化
当然在SpringBoot中还有其他几个注解
Include.ALWAYS 属性都序列化
Include.NON_DEFAULT 属性为默认值不序列化
Include.NON_EMPTY 属性为 空("") 或者为 NULL 都不序列化
Include.NON_NULL 属性为NULL 不序列化