java - 我可以对带分隔符的文件使用 Eclipselink Moxy 编码吗?

标签 java jaxb eclipselink moxy

我正在通过 JAXB 和 EclipseLink MOXy 使用 POJO 取消/编码,它非常适合往返于 JSON 表示法。

我还需要处理一个 CSV 文件(实际上是一个竖线分隔文件,他们怎么调用它?),其中每一行都被解码到我的 POJO 中。

也许是一些自定义适配器方案? ( http://www.eclipse.org/eclipselink/documentation/2.4/moxy/advanced_concepts006.htm )

最佳答案

目前 EclipseLink MOXy 支持 XML 和 JSON。为了支持解码诸如分隔文件之类的内容,您可以编写将数据转换为 SAX 事件的内容,然后将其与从 Unmarshaller 获得的 UnmarshallerHandler 结合使用。

关于java - 我可以对带分隔符的文件使用 Eclipselink Moxy 编码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24746755/

相关文章:

java - REST服务和定时消息发送

java - 如何将数组索引添加到 JAXB 生成的 XML?

Java JPA (EclipseLink) 如何在保留实际实体之前接收下一个 GeneratedValue?

java - 使用 JPA 一对一映射以及 mysql 复合主键插入数据

java - Eclipse:尝试创建新项目时出现错误 ".. overlaps the location of another project.."

java - 在 Mac 的 Safari 浏览器 10 上使用 Selenium Webdriver 未选择下拉列表

java - Jaxb 元素注释

java - 使用 EclipseLink MOXy 读取同一元素两次

java - 如何限制 XPath 的范围

tomcat - 在 Java EE/Spring 容器中多次使用 jul-to-slf4j 有何影响?