【问题标题】:JsonIgnore & XmlElement annotations conflictJsonIgnore & XmlElement 注解冲突
【发布时间】:2015-08-18 14:02:07
【问题描述】:

我遇到了将 JAXB 和 Jackson 注释结合在一起的问题:

public class Document {

    String someField;

    @JsonIgnore
    @XmlElementWrapper(name = "someWrapper")
    @XmlElement(name = "someElement")   
    List<String> someCollection;
}

我需要能够将“someCollection”字段编组和解组为 xml,但有机会在没有此类字段的情况下将“文档”对象序列化为 json。

但是这个字段出现在最终的 json 字符串中

【问题讨论】:

    标签: java json xml jaxb jackson


    【解决方案1】:

    所以,如果我理解正确的话 - Jackson 会同时看到 JsSON 和 XML 注释。所以我不能强制序列化一些东西,不要同时序列化。

    这是不可能的,我认为

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-07
      • 2014-08-19
      • 2014-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-24
      相关资源
      最近更新 更多