【问题标题】:Can I use Eclipselink Moxy marshalling with delimitted files?我可以将 Eclipselink Moxy 编组与分隔文件一起使用吗?
【发布时间】:2014-09-04 23:20:58
【问题描述】:

我正在通过 JAXB 和 EclipseLink MOXy 使用 POJO un/marshalling,它非常适用于 to/from JSON 表示法。

我还需要处理一个 CSV 文件(实际上是一个以管道分隔的文件,他们怎么称呼它?)其中每一行都被解组到我的 POJO 中。

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

【问题讨论】:

    标签: java jaxb eclipselink moxy


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      对于潜在读者:您可以考虑使用Jackson with dataformat csv

      【讨论】:

      • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多