当RESTeasy将POJO编组为XML时,默认情况下它将跳过空值:请参阅Jaxb marshaller always writes xsi:nil (even when @XmlElement(required=false, nillable=true))。
但是,在封送到JSON时,会包含null属性。有没有办法强制JSON输出匹配XML输出?
答案 0 :(得分:1)
为了确保JSON中不包含空值,可以在getter或public变量声明上应用以下注释: @JsonSerialize(include = Inclusion.NON_NULL)