gpt4 book ai didi

json - 在 Scala 中将 JSON 转换为 CSV?

转载 作者:行者123 更新时间:2023-12-01 05:01:05 24 4
gpt4 key购买 nike

是否有任何可用的库可以将 JSON 字符串(很可能超过 1 行数据)转换为 CSV 文件。

我在 Scala 中搜索了很多这样的库,但我找不到。

我需要做的是从数据库源检索数据,结果集为 JSON 格式,并将它们转换为 CSV。

在我做的是将 JSON 转换为相关的 Seq[case-class] 之前,并尝试使用以下库:

  • Scala-csv (tototoshi)
  • Might-csv

  • 但是在包含深层层次结构的案例类的情况下,这些并没有证明有多大用处。

    有什么建议??

    最佳答案

    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"

    要反序列化 json,我可能会使用 scala 酸洗。

    “深层层次结构”可能会出现问题。

    关于json - 在 Scala 中将 JSON 转换为 CSV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25239604/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com