UnitConv
开发者

CSV ⇄ JSON 转换器

在浏览器中互转 CSV 与 JSON

全部在浏览器中处理,数据不会上传。
分隔符

CSV 输入

JSON 输出

关于此工具

这款免费工具可将 CSV(逗号分隔值)转换为 JSON,也可将 JSON 转回 CSV。CSV 第一行作为表头,生成对象数组。支持逗号、制表符和分号分隔符,并按 RFC 4180 处理含逗号、换行和转义引号的字段。全部在浏览器本地完成,数据绝不发送到服务器。

使用方法

  1. 1 选择方向:CSV → JSON 或 JSON → CSV。
  2. 2 将数据粘贴到输入框(或载入示例)。
  3. 3 若 CSV 不用逗号,请选择分隔符。
  4. 4 从输出框复制转换结果。

工作原理

CSV→JSON 时,第一行成为键,其后每行成为一个对象。带引号的单元格保留逗号和换行,双引号("")读作一个引号。JSON→CSV 时,所有对象键的并集作为表头,含分隔符、引号或换行的值用引号包裹并将内部引号加倍。

常见问题

我的数据会上传吗?

不会。转换完全在浏览器中用 JavaScript 完成,不向服务器发送任何内容。

支持哪些分隔符?

逗号、制表符和分号。转换前请选择与文件匹配的分隔符。

能处理含逗号或换行的带引号字段吗?

可以。用双引号包裹的字段可包含逗号、换行和转义引号(双引号),符合 RFC 4180。

JSON→CSV 期望什么格式?

对象数组,例如 [{"name":"Alice"}]。所有对象的键成为 CSV 表头。

为什么 JSON 中数字显示为字符串?

CSV 没有类型,为避免改变数据,值保持为字符串。需要时可自行转换。

相关工具

想整理 JSON?试试 JSON 格式化。编码任务可用 Base64 和 URL 编码。