1
预定类结构像这样的不同的属性:解封到被封
@XmlRootElement
class Root {
Foo property;
transient Wrapper wrapper;
}
class Wrapper {
Foo wrappedProperty;
}
我希望能够将它元帅
<root>
<property>Foo, mapped to a certain complexType</property>
</root>
忽略了包装,但不幸的是解组的property
数据到包装器内部(仅)。
是否有可能使用JAXB做这样的事情,可能使用了一些MOXy扩展?或者是手动后处理解组对象是我最好的选择?
- 一种
XmlAdapter
为Root
不会自动工作,因为Root
是,那么,一个根元素。 - 对同一个XML元素映射的两个Java属性似乎并不令MOXy感到高兴,其中一个只读,一个只写。
- 我对MOXy
@XmlTransformation
没有任何经验,它能帮忙吗?
谢谢。我显然是在这个问题上投了赞成票,现在我们只是简单地对解组的结果进行后处理。 –