CSV 转 JSON 转换器

将 CSV 数据转换为 JSON 对象数组。粘贴 CSV 即可立即获得结构化的 JSON 输出。

1
2
3
CSV Input
JSON Output
JSON 输出将显示在这里

CSV 转 JSON 转换技巧

从电子表格数据获得干净、结构良好的 JSON。

1

使用整洁的标题行

CSV 的第一行成为 JSON 对象的键。使用简短、描述性、不带空格的小写名称,以获得开发者友好的输出。

2

为包含逗号的值加引号

如果 CSV 值包含逗号、换行或引号,请按 CSV 标准用双引号包裹。这可以确保正确解析。

3

验证类型推断

转换器会自动转换数字和布尔值。如果需要某个值保持为字符串(如以零开头的邮政编码),请检查输出并根据需要调整。

转换功能

在浏览器中智能完成 CSV 到 JSON 的转换。

自动标题检测

CSV 的第一行自动用作 JSON 对象的键。

类型推断

CSV 中的数字和布尔值自动转换为正确的 JSON 类型。

格式化输出

生成的 JSON 自动带有适当的缩进格式,便于阅读。

什么是 CSV 转 JSON?

CSV 转 JSON 将以逗号分隔的表格数据转换为 JSON 对象数组。第一行作为列标题,后续每行成为一个对象。

输入 CSV

name,age,city
Alice,30,NYC
Bob,25,London

输出 JSON

[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "London" }
]

CSV 转 JSON 常见问题

支持带引号的值吗?

支持,完全支持标准的 CSV 双引号格式,包括值中的转义引号。

使用什么分隔符?

默认使用逗号分隔符。包含逗号的值应按 CSV 标准用双引号括起来。

类型是否保留?

是的,数值会成为 JSON 数字,true/false 会成为 JSON 布尔值。其他全部成为字符串。

如果 CSV 使用分号或制表符作为分隔符怎么办?

转换器目前使用逗号。对于分号分隔的文件,在粘贴前将分号替换为逗号。对于制表符分隔文件,先将制表符替换为逗号。

CSV 中的空值怎么处理?

空的 CSV 单元格在 JSON 输出中成为空字符串。如果整个值缺失,在 JSON 中也将是空字符串。

如何处理引号值中的换行?

完全支持标准 CSV 引号。用双引号包裹的值可以包含换行、逗号和转义引号——全部正确解析。

可以将 JSON 转换回 CSV 吗?

可以!使用我们的 JSON 转 CSV 转换器工具进行反向转换。粘贴 JSON 对象数组即可立即获得 CSV 文件。

相关工具

探索更多 JSON 工具,提升你的工作效率。