CSV JSON 转换器

即时进行 CSV 与 JSON 格式互转。支持引号字段,自动识别表头。免费在线工具,纯浏览器端运行。

100% 浏览器端运行 数据不离开你的设备 免费 · 无需注册

使用方法

  1. CSV → JSON:将带表头的 CSV 数据粘贴到左侧面板,点击 CSV → JSON 按钮。
  2. JSON → CSV:将 JSON 对象数组粘贴到右侧面板,点击 JSON → CSV 按钮。
  3. 点击面板上的 Copy 按钮,将结果复制到剪贴板。
  4. 按钮下方的状态栏会显示转换行数或解析错误信息。

转换示例

简单表格

输入 CSV:

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

输出 JSON 包含每行对应的 name、age、city 字段的对象。

含逗号的引号字段

输入 CSV:

product,description,price
Widget,“Small, round widget”,9.99
Gadget,“Includes ""turbo"" mode”,24.50

description 字段包含逗号和转义引号——均可正确处理。

JSON 转回 CSV

将 JSON 输出粘贴到右侧面板,点击 JSON → CSV 即可将数据往返转换。

支持的 CSV 格式

本工具遵循 RFC 4180 标准。字段以逗号分隔。 若字段中包含逗号、换行符或双引号,则必须用双引号包裹。 引号字段内的双引号以两个连续双引号("")转义。 第一行始终作为列标题解析。

FAQ

支持什么 CSV 格式?

标准 RFC 4180 CSV:逗号分隔值,支持双引号转义。引号字段中可包含逗号、换行符和转义引号。

表头如何处理?

CSV 的第一行始终作为表头。之后每一行都会转换为以表头为键的 JSON 对象。

有文件大小限制吗?

没有硬性限制——所有处理都在浏览器中完成。实际使用中,几 MB 以内的文件可以即时转换;更大的文件取决于设备性能。

数据会发送到服务器吗?

不会。所有转换完全在浏览器中通过 JavaScript 运行,数据不会离开您的设备。