spring boot 返回的json中去掉值为null的属性

690 阅读1分钟

spring boot会自动将返回的对象实例自动转化为json格式,如果对象中含null的时候,json就会出现value值为null的情况,前端则会显示出null值。

共有两种办法可以解决

1.将null值转化为空字符串

2.将去掉值为null的属性

方法一

只需要在返回的对象上加一个注解(@JsonSerialize)就可以解决问题 

方法二

springboot 新版本中

在字段上加 @JsonInclude(JsonInclude.Include.NON_NULL)

旧版本中

@JsonInclude(Include.NON_NULL)