3 回答
TA贡献2012条经验 获得超12个赞
ObjectMapper
@JsonInclude
mapper.setSerializationInclusion(Include.NON_NULL);
@JsonInclude(Include.NON_NULL)class Foo{ String bar;}
@JsonInclude
TA贡献1818条经验 获得超3个赞
@JsonSerialize
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)
TA贡献1884条经验 获得超4个赞
例子-fieldOne
fieldTwo
public class Foo { @JsonInclude(JsonInclude.Include.NON_NULL) private String fieldOne; private String fieldTwo;}
例子-fieldOne
fieldTwo
fieldThree
@JsonInclude(JsonInclude.Include.NON_NULL)public class Foo { private String fieldOne; private String fieldTwo; @JsonInclude(JsonInclude.Include.ALWAYS) private String fieldThree;}
更新
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)
@JsonInclude(JsonInclude.Include.NON_NULL)
如果这个更新是有用的,请投ZiglioUK的下面的答案,它指出了较新的杰克逊2注释之前,我更新我的答案使用它!
添加回答
举报