JSON 转 CSV
在本地把 JSON 数组转换为 CSV 表格:对象的键变成列,无需上传,直接在浏览器中完成。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
在本地把 JSON 数组转换为 CSV 表格:对象的键变成列,无需上传,直接在浏览器中完成。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
JSON 是 API 和网页应用的格式,CSV 是 Excel、Numbers 或 LibreOffice Calc 等电子表格的格式。要在电子表格里分析 API 数据,你需要从 JSON 回到 CSV 的这条路:数组中的每个对象成为一行,键成为列标题。
本工具完全在浏览器中本地读取你的 JSON(papaparse,纯 JavaScript)。它期待一个对象数组,或一个包含该数组的对象(例如 {"data": [ ... ]})。列集合是所有行的键的并集,因此即使字段不同的对象也能整齐对齐。
不上传任何内容:转换离线也能工作。你的数据绝不离开你的设备,这一点不同于把 JSON 发到第三方服务器的在线转换器。
| 输入格式 | JSON |
|---|---|
| 输出格式 | CSV |
| 批量处理 | 不支持 |
| 处理方式 | 在浏览器中本地处理 (JavaScript) |
| 文件上传 | 无 |
限制: 它期待一个扁平的对象数组(或一个包含该数组的对象)。单元格中嵌套的对象/数组会写成文本,而不会拆成独立的列;对表格型数据来说结果很干净。非常大的文件需要内存。
不会。转换完全在浏览器中本地完成,不会发送任何内容。
一个对象数组,例如 [{"name":"A","value":1}, ...],或一个包含此数组的对象。
嵌套的对象/数组会作为文本写入单元格。对扁平的表格数据来说结果很理想。
没有,列是所有键的并集;缺失的字段保持为空。
可以,用“CSV 转 JSON”工具。