我正在尝试将JSON数据从文件转换为CSV,架构是动态的,并且在运行时可以从文件中获得。我怎么做到这一点?
答案 0 :(得分:0)
您可以使用Apache Commons CSV。它简洁明了,但功能丰富。
CSVFormat
实例。查看预定义的DEFAULT
和EXCEL
静态实例。您可以使用withHeader(String... header)
指定架构字段。CSVPrinter
实例。你给它一个Writer
和CSVFormet
作为ctor args。 (它是可关闭的,因此您可以使用try-with-resources安全地打开IO资源),现在使用各种打印方法编写行。