java - 带有 JSON 列的 CSV

标签 java json csv

出于分组目的,我打算让数据集中的几列采用 JSON 格式,但保留常规 CSV 格式(或任何分隔符)。

是否有一个 Java 库可以处理、解析、读取、写入包含 JSON 列的 CSV?

最佳答案

我不知道有哪个库可以做到这一点。但是,使用您的 CSV 库非常简单,例如Commons CSV并通过 Jackson 运行值字符串或Gson .

但是,我建议使用 JSON lines作为 CSV 的替代品。这可以用 Jackson 或 Gson 很好地解析。您最终会得到类似 CSV 的文件,如下所示:

["Name", "Session", "Score", "Completed", "some object"]
["Gilbert", "2013", 24, true, {"foo": "bar"}]

关于java - 带有 JSON 列的 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34015379/

相关文章:

android - 将用户数据从 Meteor 导出到 .CSV 文件

java - 从 Java 字符串的每一侧精确修剪一个引号的最佳方法

java - WATIJ 的问题

javascript - JSON.parse exptected ',' 或 '}' 有什么想法吗?两者都不工作

python:读取csv,执行命令并将结果写入新的垂直列

python - 在逗号上拆分字符串但忽略双引号内的逗号?

java - DropboxAPI.DeltaPage<MD> 类 - 什么是 MD?

java - 如何避免将文件保存在硬盘上?

javascript - 修复无效 JSON 的最有效方法

php - 如何在 json 中传递变量数组并检索它