使用RESTeasy和Jettison将对象封送到JSON时忽略空值

时间:2011-11-01 05:29:02

标签: json rest resteasy jettison

当RESTeasy将POJO编组为XML时,默认情况下它将跳过空值:请参阅Jaxb marshaller always writes xsi:nil (even when @XmlElement(required=false, nillable=true))

但是,在封送到JSON时,会包含null属性。有没有办法强制JSON输出匹配XML输出?

1 个答案:

答案 0 :(得分:1)

为了确保JSON中不包含空值,可以在getter或public变量声明上应用以下注释:     @JsonSerialize(include = Inclusion.NON_NULL)