【发布时间】:2013-05-27 09:19:54
【问题描述】:
我正在研究通过 JAXB 将自定义数据格式解组为 Java 对象的可能性 - 例如 CSV 文件。有什么办法可以用 JAXB 做到这一点?
我想应该有一种方法可以通过可以以某种方式插入 JAXB 的自定义组件来做到这一点[例如解组器或等效组件]?
我想再次强调,要转换的数据是 100% NON-xml 或类似的。
提前致谢!
【问题讨论】:
标签: java csv jaxb adapter unmarshalling
我正在研究通过 JAXB 将自定义数据格式解组为 Java 对象的可能性 - 例如 CSV 文件。有什么办法可以用 JAXB 做到这一点?
我想应该有一种方法可以通过可以以某种方式插入 JAXB 的自定义组件来做到这一点[例如解组器或等效组件]?
我想再次强调,要转换的数据是 100% NON-xml 或类似的。
提前致谢!
【问题讨论】:
标签: java csv jaxb adapter unmarshalling
为了让 JAXB (JSR-222) 实现与 CSV 文件(不提供扩展名)一起工作,您需要一个将 CSV 文件内容公开为 XML 事件的组件(即 SAX或 StAX)。然后 JAXB 实现会认为它正在与 XML 交互,尽管实际上并非如此。
以下可能会有所帮助:
【讨论】: