CSV 转 JSON

粘贴表格,得到 JSON。解析遵循 RFC 4180,因此「张三, 李四」这样的单元格仍是一个字段,而不会被拆成两个——多数速成转换器正是在这里出错。

使用方法

实用说明

引号里的逗号为什么重要

引号内的逗号属于值本身,而不是表格的分隔符。凡是按每个逗号切分的做法,都会在第一个地址、第一个带「有限公司」的名称,以及任何含有列举的备注上出错。这里逐字符读取文件:引号开启字段,字段内的两个连续引号表示一个真正的引号,引号内的换行仍属于该单元格。

类型、表头与重名

开启类型识别后,「12」变成数字,「true」变成布尔值——对接口很方便,对电话号码和邮政编码却是麻烦,所以可以关闭。空白或重复的列名会自动加上编号,而不是悄悄互相覆盖。

常见问题

支持分号和制表符吗?

支持。分隔符由第一行判断——逗号、分号(欧洲导出常见)或制表符——判断结果显示在输入框下方。

数据会被发送出去吗?

不会。解析全部在浏览器完成,含有客户或薪资数据的导出文件不会离开你的电脑。

如果没有表头行怎么办?

关掉表头开关,得到的就是数组的数组,而不是对象的数组。

能处理很大的文件吗?

几兆字节的文本毫无压力。再大时吃力的是把结果显示出来,而不是解析本身。

相关工具