DevToolsLab

CSV 转 JSON

浏览器内 · 即时 · 免费

左侧粘贴 CSV,右侧得到对象数组 JSON。

交换方向所有转换在浏览器内完成,不会上传任何数据。
输入 · CSV有效
输出 · JSON

所有转换在浏览器内完成,不会上传任何数据。

工具简介

CSV 是数据库、电子表格与 BI 工具最通用的导出格式;但回到代码里通常要 JSON。本工具按 RFC 4180 解析 CSV(含双引号、转义引号、嵌入换行),第一行作为表头,输出整洁的 JSON 数组;数字 / 布尔 / null 自动类型化。

功能特性

  • 符合 RFC 4180 的解析器(引号 / 嵌入换行 / 转义引号)
  • 首行作为表头键(自动 trim)
  • 单元格自动类型推断:数字、布尔、null、字符串
  • 美化 JSON 输出,可直接粘贴进代码
  • 浏览器运行,不上传

使用方式

  1. 在左侧粘贴 CSV。
  2. 右侧实时显示 JSON 数组。
  3. 点击复制或下载导出。

常见问题

字段里含逗号或换行如何处理?

只要用双引号包裹,并按 RFC 4180 把内部引号成对转义即可,解析器会正确识别。

像 "007" 这样的数字字符串如何处理?

看起来像简单整数(无前导零)的会转为数字,其它保持为字符串。所以 007 仍是字符串 "007",而 42 会变成数字 42。

CSV 没有表头怎么办?

请先在最上面加一行表头(col1,col2,...),否则首行数据会被当作键名。

相关工具

CSV 转 JSON — 免费在线 CSV ⇒ JSON 转换工具

Canonical: https://devformatlab.com/zh/convert/csv-to-json