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