我正在研究通过JAXB将自定义数据格式解组为Java对象的可能性 - 例如CSV文件。有什么办法可以用JAXB做到吗?
我想应该有一种方法可以通过自定义组件来实现这一点,该组件可以某种方式插入JAXB [如unmarshaller或等效组件]?
我想再次强调要转换的数据是100%NON-xml或类似的东西。
提前致谢!
答案 0 :(得分:0)
为了使JAXB(JSR-222)实现能够使用CSV文件(不提供扩展名),您需要一个将CSV文件内容公开为XML事件的组件(即SAX)或StAX)。然后JAXB实现会相信它与XML交互,即使它确实不是。
以下内容可能有所帮助: