Jackson2.1.4 序列化对象时,过滤null的属性 empty的属性 default的属性
在进行序列化如何过滤为null的属性,empty的属性,或者default的属性
一、全局注册;
objectMapper.setSerializationInclusion(Include.ALWAYS)
二、具体类上打注解
@JsonSerialize(include = Inclusion.NON_NULL) public class MyTypeWithoutNulls { public String mayHaveValue; // will not be included if value is null }
三、具体属性上打注解
@JsonInclude(Include.NON_NULL) public Date getBirthday() { return birthday; }