分类: 开发工具

CSV 转 JSON

在浏览器中把 CSV 数据转换为格式化的 JSON

粘贴 CSV 数据,即可转换为带缩进的 JSON,可以使用表头生成对象数组,也可以生成普通的二维数组。全部处理都在浏览器中完成。

粘贴 CSV 即可转换为 JSON。

JSON
结果将显示在这里。

本页的所有处理都在浏览器中完成,不会上传任何内容。

这个工具能做什么

电子表格和数据导出常常是 CSV 格式,但大多数应用代码需要的是 JSON。本工具可以解析以逗号、分号或制表符分隔的数据,包括包含分隔符本身或跨多行的带引号字段,并把每一行转换成以表头字段命名的 JSON 对象;如果没有表头可用,则转换为普通数组。

使用方法

  1. 把 CSV 数据粘贴到输入框,或直接载入示例。
  2. 选择分隔符,并决定首行是否为表头。
  3. 复制 JSON,或将其下载为文件。

隐私说明

本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。

常见问题

我的 CSV 数据会被上传吗?
不会。解析由页面内运行的 JavaScript 完成,表格导出内容和客户名单不会离开你的设备。
字段中可以包含逗号或换行吗?
可以,只要用双引号将其括起来即可,这与电子表格软件导出 CSV 时的惯例一致。带引号字段中出现的双写引号 "" 会被解读为一个字面上的引号。
如果没有表头行会怎样?
关闭“首行为表头”后,包括第一行在内的每一行都会转换成普通的 JSON 值数组,而不是对象。