当返回的JSON对象中某字段为null值的处理

转载出处:https://blog.csdn.net/itguangit/article/details/78701110

例如: 

当返回的JSON对象中某字段为null值的处理

1、要求值为空的字段不显示

(1)使用 @JsonInclude(JsonInclude.Include.NON_NULL) 注解

在类上使用:

当返回的JSON对象中某字段为null值的处理

但是如果有多处要使用这个方法,要分别在类上添加此注解,所以可以使用全局配置:

当返回的JSON对象中某字段为null值的处理

这样,当某字段的值为null时则不显示该字段,如图:

当返回的JSON对象中某字段为null值的处理

2、要求值为空的字段显示为默认值

当返回的JSON对象中某字段为null值的处理

可直接在该类属性上赋默认值,显示为空列表:

当返回的JSON对象中某字段为null值的处理