【问题标题】:How to tell jaxb(moxy) to serialise a @Transit field?如何告诉 jaxb(moxy) 序列化 @Transit 字段?
【发布时间】:2020-05-26 15:09:51
【问题描述】:

我有一个字段 @Transient 参数,我希望我的 ORM 忽略它,但是我确实希望 moxy 序列化它。我尝试使用 @XmlElement 但仍然无法正常工作(json 中缺少参数)。

@Transient
@XmlElement
private boolean isReleasedFromCustoms;

public boolean isReleasedFromCustoms() {

    boolean isReleased = true;

    for (int i = 0; isReleased && i < this.products.size(); i++) {
        isReleased = (this.products.get(i).getCustomsStatus() % 10) == 0;
    }

    return isReleased;
}

如何告诉 MOXy 忽略 @Transient 注释并序列化参数?

【问题讨论】:

    标签: jaxb moxy transient


    【解决方案1】:

    我得到了解决方案,但忘了把它放在这里......

    基本上我有该字段的getter,但缺少setter,因此json序列化程序忽略了该字段(在我的情况下为moxy)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-08
      • 1970-01-01
      • 2014-05-15
      • 2017-01-14
      相关资源
      最近更新 更多