使用JAXB的同一Java对象的多个XML映射?
发布时间:2020-12-15 01:12:03 所属栏目:Java 来源:网络整理
导读:注意:编辑它以在JAXB周围重新定义它以获得新的答案.我正在使用CXF,但是它使用JAXB作为映射. 我有一个POJO模型.现在我通过注释映射并使用JAXB来喷射/读取XML.然而,这只是一种XML格式,我需要根据我正在集成的第三方系统将该POJO模型映射到各种XML格式之一(例
注意:编辑它以在JAXB周围重新定义它以获得新的答案.我正在使用CXF,但是它使用JAXB作为映射. 我有一个POJO模型.现在我通过注释映射并使用JAXB来喷射/读取XML.然而,这只是一种XML格式,我需要根据我正在集成的第三方系统将该POJO模型映射到各种XML格式之一(例如,各种第三方都有“人”的概念,但是以不同的方式映射).我已经阅读了整个JAXB教程,但所有内容都以注释为中心.有没有一些外部方法来映射类,所以我可以读/写多个映射,我选择在任何给定点使用的映射(即我知道我向Foo公司喷出一个“人”,所以使用foo映射)? 编辑:我刚刚发现了一些可能起作用的JAXBIntroductions. 最佳答案
你可以使用XStream.你可以在没有这样的注释的情况下工作:
希望有所帮助 编辑:为不同的输出创建另一个XStream实例
输出:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |