如何告诉 jaxb(moxy) 序列化 @Transit 字段?
How to tell jaxb(moxy) to serialise a @Transit field?
我有一个字段@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 注释并序列化参数?
我得到了解决方案,但忘了把它放在这里...
基本上我有那个字段的 getter 但是缺少 setter 因此这个字段被 json 序列化器忽略了(在我的例子中是 moxy)。
我有一个字段@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 注释并序列化参数?
我得到了解决方案,但忘了把它放在这里...
基本上我有那个字段的 getter 但是缺少 setter 因此这个字段被 json 序列化器忽略了(在我的例子中是 moxy)。