主要有两种方法实现:
- 在返回类上添加注解
@JsonInclude(JsonInclude.Include.NON_NULL)
该注解可以将实体类中的null的属性自动忽略。
-
Springboot 项目可以修改 application.yml 文件配置全局自动忽略:
spring: jackson: default-property-inclusion: NON_NULL
-
其他方法诸如借助 Gson 工具类或者在方法、接口上加注解的形式,都是类似的理念。
@JsonInclude(JsonInclude.Include.NON_NULL)
该注解可以将实体类中的null的属性自动忽略。
Springboot 项目可以修改 application.yml 文件配置全局自动忽略:
spring:
jackson:
default-property-inclusion: NON_NULL
其他方法诸如借助 Gson 工具类或者在方法、接口上加注解的形式,都是类似的理念。