【问题标题】:Ignoring null values when marshaling an object to JSON with RESTeasy and Jettison使用 RESTeasy 和 Jettison 将对象编组为 JSON 时忽略空值
【发布时间】:2011-12-19 06:04:12
【问题描述】:

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

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

【问题讨论】:

    标签: json rest resteasy jettison


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2023-03-15
      • 1970-01-01
      • 2013-03-02
      • 2013-03-03
      • 2019-04-24
      • 2012-01-03
      • 1970-01-01
      • 2015-01-13
      • 2017-01-27
      相关资源
      最近更新 更多