gpt4 book ai didi

json - 使用 RESTeasy 和 Jettison 将对象编码为 JSON 时忽略空值

转载 作者:行者123 更新时间:2023-12-04 21:49:17 38 4
gpt4 key购买 nike

当 RESTeasy 将 POJO 编码为 XML 时,默认会跳过空值:参见 Jaxb marshaller always writes xsi:nil (even when @XmlElement(required=false, nillable=true)) .

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

最佳答案

为确保 JSON 中不包含 null 值,可以在 getter 或公共(public)变量声明中应用以下注释:
@JsonSerialize(包括=包含.NON_NULL)

关于json - 使用 RESTeasy 和 Jettison 将对象编码为 JSON 时忽略空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7962793/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com