首页 文章

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

提问于
浏览
5

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

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

1 回答

  • 1

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

相关问题