CSV 转 JSON

将 CSV 数据转换为 JSON 格式。支持自定义分隔符、表头和引号字段——全部在浏览器中运行,无需上传,即时完成。

关于 CSV 转 JSON 转换器

这个 CSV 转 JSON 转换器完全在你的浏览器中运行。在上面的输入框中粘贴 CSV 数据,选择分隔符,设置首行是否为表头,然后点击转换。结果会以格式化的 JSON 形式显示。整个过程不会上传任何数据到服务器——转换通过 JavaScript 在你的设备上瞬时完成。

关于 CSV 格式

CSV(逗号分隔值)是一种用于存储表格数据的纯文本格式。每一行是一条记录,每个字段用分隔符(通常是逗号)分隔。包含分隔符、引号或换行的字段必须用双引号括起来,其中的双引号通过重复转义("")。

解析规则

  • 分隔符 —— 可选逗号、分号、制表符或竖线以匹配你的输入。
  • 引号字段 —— 用双引号括起来的字段可以包含分隔符和换行。
  • 转义引号 —— 引号字段内的双写双引号("")会被当作字面引号字符处理。
  • 表头行 —— 启用后,第一行会成为每个后续行的对象键。
  • 无表头 —— 禁用时,输出为二维数组。

常见使用场景

  • 将电子表格数据导入 JavaScript 应用。
  • 把导出的数据库表转换为 API 可用的数据。
  • 从表格数据准备配置文件。
  • 开发时快速查看 CSV 文件内容。

常见问题

这个工具会上传我的 CSV 吗? 不会。所有转换都在本地浏览器中完成,数据永远不会离开你的设备。

空行怎么处理? 完全空白的行会被跳过,因此末尾的换行不会产生空行。

数字会被转换为数字类型吗? 不会。为完整保留所有数据,每个值都保持为字符串。你可以在自己的代码中进行类型转换。

有大小限制吗? 唯一的限制是浏览器可用内存。即使很大的 CSV 文件也能快速转换。