3 回答

TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個(gè)贊
ObjectMapper
@JsonInclude
mapper.setSerializationInclusion(Include.NON_NULL);
@JsonInclude(Include.NON_NULL)class Foo{ String bar;}
@JsonInclude

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個(gè)贊
@JsonSerialize
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)

TA貢獻(xiàn)1884條經(jīng)驗(yàn) 獲得超4個(gè)贊
例子-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)
如果這個(gè)更新是有用的,請(qǐng)投ZiglioUK的下面的答案,它指出了較新的杰克遜2注釋之前,我更新我的答案使用它!
添加回答
舉報(bào)