使用这样的预定类结构:
@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
的{{1}}将无法自动生效,因为Root
是根元素。Root
的经验,它可以在这里提供帮助吗?答案 0 :(得分:0)
注意:我是EclipseLink JAXB (MOXy)领导。
我为延迟回复而道歉。您当前不支持您描述的用例。我已输入以下增强请求,您可以使用该请求跟踪我们在此问题上的进度: