是否可以通过JAXB 2.2.x解组非XML数据?

时间:2013-05-31 14:04:40

标签: java csv jaxb adapter unmarshalling

我正在研究通过JAXB将自定义数据格式解组为Java对象的可能性 - 例如CSV文件。有什么办法可以用JAXB做到吗?

我想应该有一种方法可以通过自定义组件来实现这一点,该组件可以某种方式插入JAXB [如unmarshaller或等效组件]?

我想再次强调要转换的数据是100%NON-xml或类似的东西。

提前致谢!

1 个答案:

答案 0 :(得分:0)

为了使JAXB(JSR-222)实现能够使用CSV文件(不提供扩展名),您需要一个将CSV文件内容公开为XML事件的组件(即SAX)或StAX)。然后JAXB实现会相信它与XML交互,即使它确实不是。

以下内容可能有所帮助: