是否有任何可用的库可以将 JSON 字符串(很可能超过 1 行数据)转换为 CSV 文件。
我在 Scala 中搜索了很多这样的库,但我找不到。
我需要做的是从数据库源检索数据,结果集为 JSON 格式,并将它们转换为 CSV。
在我做的是将 JSON 转换为相关的 Seq[case-class] 之前,并尝试使用以下库:
但是在包含深层层次结构的案例类的情况下,这些并没有证明有多大用处。
有什么建议??
Product-collections会将 Seq[case class] 转换为 csv。
case class Foo(a:Int,b:String)
Seq(Foo(1,"aa"),Foo(2,"bb")).csvIterator.mkString("\n")
res27: String =
1,"aa"
2,"bb"
Run Code Online (Sandbox Code Playgroud)
要反序列化 json,我可能会使用 scala pickling。
“深层的等级制度”可能会产生问题。
| 归档时间: |
|
| 查看次数: |
5250 次 |
| 最近记录: |