1
6
我总是建议人们为他们的应用设计最好的模型。然后让JAXB处理将其映射到XML的困难。在这种情况下,如果父母有一个孩子的地图是有意义的,那么无论如何都要用这种方式建模。JAXB确实对map有一些支持,但是对于您描述的XML表示,您将需要使用一个XML适配器。有关详细信息,请参阅: 所有的职业似乎都是合理的。所有缺点都无效:
如果希望消除包装元素,那么可以在moxy jaxb实现中使用@xmlpath扩展。我博客文章中的foo类会稍微修改一下:
有关详细信息,请参阅: |
2
1
谢谢你的精彩表演。我现在确信我的方法是好的,我的同事需要修改他的观点。 我看过你的博客。实际上,我已经成功地实现了在接口上使用适配器取消标记。不知道我为什么要在这一点上失败。
还有一个问题,我仍然无法实现映射未嵌套在元素包装器中的元素列表,如下所述:
http://weblogs.java.net/blog/2005/04/22/xmladapter-jaxb-ri-ea
. 像您和javadoc中解释的一样,我需要使用一个中间包装器对象(
|
Alan Silva · 如何反序列化XML列表? 7 年前 |
yogsma · 从XSD模式生成Java类 7 年前 |
jsosnowski · JAXB、XJC:生成字段到类大纲 7 年前 |
akash prasad · 当我尝试POST请求时得到400响应 7 年前 |
Ayo K · 将Soap XML响应转换为对象 7 年前 |