CSV 转 JSON 使用方法
- 1
粘贴或拖入 CSV
粘贴从电子表格复制的行,或拖入 .csv/.tsv 文件,分隔符会自动检测。
- 2
检查表头和类型
在预览中确认第一行是列名,并确认数字和日期已被正确识别。
- 3
复制 JSON
选择对象数组或数组的数组,需要的话可嵌套以点号命名的列,然后复制或下载 .json 文件。
限制与 Pro
CSV 和 TSV 文件最大 500 MB,不限行数。
文件最大 4 GB。 了解 Pro
关于 CSV 转 JSON
CSV 转 JSON 可以把以逗号(或分号、制表符、竖线)分隔的文本转换成 JSON,直接用于 JavaScript、REST API 测试数据、NoSQL 导入或配置文件。表头行提供属性名,所以含有 name、email 和 plan 列的表格,会变成键完全一致的对象数组。
CSV 没有类型,所有内容都是文本,因此转换器会判断每个值在 JSON 中应是什么类型。整数和小数会变成 JSON 数字,true 和 false 会变成布尔值,2024-03-31 这样的 ISO 日期保留为日期字符串,空单元格会变成 null(如果想让对象更精简,也可以直接省略)。看起来像数字的值,例如以 0 开头的邮政编码、电话号码和 16 位 ID,会保持为字符串,不会被悄悄四舍五入。
带点号的列名,如 customer.address.city,可以还原成嵌套对象,这也是 JSON 经电子表格往返处理的常用做法。包含逗号、引号或换行的带引号字段遵循 RFC 4180 规则;旧版 Excel 以 Windows-1252 保存的导出文件也会被正确解码,带重音符号的名字不会乱码。
粘贴几行就能立即试用,也可以拖入几十万行的文件;解析在后台线程中进行,页面不会卡住。
隐私
你粘贴或拖入的 CSV 只在当前浏览器标签页内解析,不会发送到服务器;离开页面后,粘贴的文本也不会被保存。