Toolhaus

CSV ⇄ JSON 转换器

双向转换 CSV 与 JSON。

粘贴 CSV 即可得到 JSON 对象数组(第一行为标题),或粘贴 JSON 数组即可得到 CSV。正确处理含引号的字段、逗号与换行。全部在你的浏览器中运行,数据保持私密。

输出
—

使用输入框上方的按钮切换“CSV 转 JSON”与“JSON 转 CSV”,然后粘贴你的数据。CSV 输入的第一行必须是标题行;JSON 输入应为对象数组。转换结果会立即显示在下方,可用旁边的按钮复制。

常见错误

  • 粘贴没有标题行的 CSV,会让第一条数据被当成字段名,导致所有数值错位。
  • 以分号分隔的表格导出格式(在部分欧洲地区很常见)不会被自动检测——此工具只按逗号分割,分号会直接被当成单一列的内容。
  • 字段中嵌套的 JSON 对象或数组不会被拆成多个列,而是会被转换成单一 CSV 单元格中的 JSON 字符串。

常见问题

CSV 标题如何处理?

第一行 CSV 会成为对象的键;转回 CSV 时,会以所有键的并集作为标题行。

我的 CSV 一定要有标题行吗?

是的——第一行始终被视为列名。如果你的数据没有标题行,请先加上一行再粘贴,否则第一条记录会被当成字段名使用。

转换成 CSV 时,嵌套 JSON 会怎么处理?

嵌套对象与数组不会被拆成多个列,而是各自转换成一个紧凑的 JSON 字符串放入单一单元格中。

是否能正确处理引号字段中的逗号?

可以。用双引号括起来的字段可以包含逗号、换行与转义引号,而不会破坏解析。

此工具期望使用什么分隔符?

逗号。若 CSV 使用分号或制表符(在部分地区的表格导出中常见),需要先转换成逗号。

隐私

所有运算都在您的浏览器本地完成,数据绝不会上传。

阅读本分类的实用指南。

相关工具