JSON 转 CSV 工具
将 JSON 对象数组转换为 CSV,或将 CSV 转换回 JSON — 即时、本地、全在浏览器中完成。
input
output
相关
与 JSON to CSV 相关的指南
JSON 转 CSV 与 CSV 转 JSON
贴上 JSON 对象数组,点击 To CSV,就能得到适合放进表格软件的表格 —— 表头是所有对象键的并集,嵌套对象或数组会以紧凑的 JSON 写在单元格里。贴上 CSV 后点击 To JSON,每一行都会变成以表头为键的对象。所有处理都在你的浏览器里完成,不会向任何服务器发送数据。
不管你管它叫 json format to csv、convert json into csv、json-to-csv converter、csv to json converter,还是单纯的 CSV 导出,本工具都用同一个入口覆盖了两个方向。
转换过程如何处理边界情况
- 引号处理 —— 含有逗号、引号或换行的值会被双引号包裹,内部的引号会被加倍,符合 CSV 的常规规则
- 缺失的键 —— 当各对象的键不同时,所有出现过的键都会变成一列,缺失的值留空
- 嵌套数据 —— 字段内的对象或数组会被序列化为 JSON 文本写在单元格里
- 类型推断 —— 从 CSV 到 JSON 时,可明确判定的数字、
true/false和null会被还原为相应类型,其余保持为字符串
如果你的 JSON 有语法错误,工具会先修复常见问题再转换。完整步骤可以看 如何把 JSON 转为 CSV(及反向),或者先用 JSON Fix 把 JSON 整理干净。
FAQ
嵌套的 JSON 对象在 CSV 里如何表示?
每个嵌套对象或数组都会被序列化为 JSON 文本写在所在的单元格里。CSV 是扁平的,这种做法可以让转换保持可逆。表头是所有对象键的并集,于是带有额外或缺失字段的记录仍然可以对齐。