在需要过滤的实体类的类名上加入
import org.codehaus.jackson.map.annotate.JsonSerialize;
@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
class XXX(){}
这样只要你的接口返回的是这个类,就会自动过滤调null值;
------------------------------------------------------------------------------------------------------------------------------------------------------
过滤前
{
name:null,
age:20,
sex:'f'
}
过滤后
{
age:20,
sex:'f'
}
------------------------------------------------------------------------------------------------------------------------------------------------------
@JsonSerialize这个注解的作用是 用于在序列化时嵌入我们自定义的代码(官方解说)
这个注解不仅仅只有过滤,说了是自定义,那么就请同学们多多发掘这个注解的用处辣