M ToolsMio

JSON 转 CSV 转换器

在浏览器中即时将 JSON 转换为 CSV。嵌套 JSON 自动展平为列,数组转为行。无需上传,100% 保护隐私,完全免费。

JSON 输入
CSV 输出
分隔符

功能特性

100% 浏览器端运行

所有转换均在您的浏览器中完成,您的数据绝不会离开您的设备。

智能展平

嵌套对象会自动展平为点号分隔的列,数组形式的记录会自动转换为 CSV 行。

即时预览

输入的同时实时查看 CSV 更新,支持自定义分隔符和实时表格预览。

免费且无需注册

无需注册、没有限制、没有隐藏费用,想转换多少文件都可以。

如何将 JSON 转换为 CSV?

  1. 将 JSON 粘贴到输入区域,或将 .json 文件拖放到该区域。
  2. 选择分隔符——逗号、分号、制表符(Tab)或竖线。
  3. 查看实时生成的 CSV 输出和表格预览。
  4. 点击“复制到剪贴板”,或点击“下载”保存 .csv 文件。

常见使用场景

API 响应分析

粘贴 JSON 格式的 API 响应,即可获得可在 Excel 或 Google Sheets 中筛选、排序和做数据透视的电子表格。

数据迁移

将数据从基于 JSON 的系统迁移至基于 CSV 的工具、数据库以及需要表格输入的 BI 数据管道。

报告生成

将导出的 JSON 记录转换为整洁的 CSV 报告,供习惯使用电子表格的相关人员查阅。

快速数据检查

将深度嵌套的 JSON 展平,一眼发现缺失字段,并快速比较数百条记录的结构差异。

转换小贴士

常见问题

我的 JSON 数据会被发送到服务器吗?
不会。所有转换都通过纯 JavaScript 完全在您的浏览器中进行。您的数据不会被上传、不会被存储,也绝不会离开您的设备——您可以在浏览器 DevTools 的 Network(网络)面板中自行验证。
如何将嵌套 JSON 转换为 CSV?
粘贴您的 JSON,工具会自动将嵌套对象展平为点号分隔的列名。例如,对象 {"address": {"city": "Berlin"}} 会变成列 address.city。对象内部的数组会被序列化为 JSON 字符串;但如果数组包含键相同的对象,则可拆分为额外的行。
支持哪些 JSON 结构?
对象数组(最常见的 API 响应格式)会转换为每个对象一行;单个对象会转换为两列的键/值表格;基本类型数组会转换为一行值;包含对象数组的对象则会将每个内部数组拆分为多行。
可以更改 CSV 分隔符吗?
可以。除了默认的逗号,您还可以切换为分号、制表符(Tab)或竖线。当您的数据中含有逗号,或您在 Excel 中以要求不同分隔符的区域设置打开文件时,这一点尤为重要。
有文件大小限制吗?
没有硬性限制。几 MB 的文件可即时完成转换。超大输入的处理速度可能较慢,因为所有操作都在您的浏览器标签页中进行,但您的数据绝不会离开您的设备。

更多工具