JSON 转 CSV
把 JSON 数组转成 CSV 数据。
JSON 转 CSV 会把 JSON 对象数组转成 CSV 数据,使用所有对象中出现过的键的并集作为列标题。
使用指引
- 粘贴 JSON 对象数组。
- 下方会自动显示对应的 CSV 结果,字段取所有对象键的并集。
常见使用情境
- 把 API 响应的 JSON 数组转成方便在电子表格使用的 CSV 文件。
- 把结构化 JSON 数据转成方便在 Excel 或 Google 表格打开的格式。
- 为只接受 CSV 的系统准备 JSON 数据导入。
- 把简单的 JSON 数据集展平成表格快速检视。
✓内容与验证流程复查: 2026-08-25
JSON 转 CSV 的验证方法与判读边界
如何确认生成的 CSV 列与行正确对应你的 JSON 数据。
输入必须是 JSON 对象数组
输入需要是一个数组(以「[」开头),内含对象(如 [{"a":1}, {"a":2}])——单一对象,或非对象值组成的数组,都会被拒绝并显示错误,而不会生成猜测性的结果。
列 是 所有 键 的 并 集
如果数组中不同对象有不同的键组合,生成的 CSV 会为任何对象中出现过的每个键各建立一列——缺少某个键的行,在该列会是空单元格,而不会造成错误。
嵌 套 值 会 变成 单元 格 中的 JSON 字符串
如果某个字段的值本身是对象或数组(嵌套结构),它会被转成 JSON 字符串,以文本形式放进该 CSV 单元格,而不是自动展平成多个列——这让转换结果可预期,但代表嵌套数据不会自动展开成独立列。
使用结果前的检查清单
- 输入是 JSON 对象数组,而不是单一对象或纯值数组。
- 已检查对象的键是否一致,或某些行会因缺少键而出现空单元格。
- 如果有字段含有嵌套对象/数组,已了解它们会以 JSON 文本形式出现在单一单元格中,而不是分散到多个列。
- 已打开生成的 CSV 抽查列与数值是否如预期对齐。
适合谁使用
- 要把 API 响应的 JSON 数组转成方便电子表格使用文件的开发者。
- 要把结构化 JSON 数据转成方便在 Excel 或表格打开格式的人。
- 要为只接受 CSV 的系统准备 JSON 数据导入的人。
- 要把简单 JSON 数据集展平成表格快速检视的人。
实际案例
把 API 响应转成电子表格
开发者从 API 获取 JSON 记录数组,转成 CSV 让不熟技术的同事可以在电子表格中检视数据。
为只接受 CSV 的导入工具准备数据
有人的 JSON 数据需要放进只接受 CSV 上传的旧系统,于是先转换作为桥接步骤。
以表格形式检视 JSON 测试数据
开发者把 JSON 测试素材数组转成 CSV,更容易在电子表格中扫视数值,比读原始 JSON 更快发现不一致之处。
使用限制
- 字段内若有嵌套对象/数组,会被转成该单元格内的 JSON 字符串。
常见问题
为什么 我 收到 输入 必须 是 数 组 的 错误 ?
工具明确预期 JSON 对象数组,例如 [{"a":1}, {"a":2}]——没有外层数组括号的单一对象,或非对象值组成的数组,都不是支持的输入形式。
如果 我的 对象 有 不同 的 字 段 组合 会 怎样 ?
CSV 输出会为任何对象中出现过的每个键各建立一列(所有键的并集)——缺少特定键的对象,该列就会是空单元格。
如果 某 个 字 段 本身 是 对象 或 数 组 会 怎样 ?
它会被转成 JSON 字符串,以文本形式放进该单一 CSV 单元格,而不是拆成多个列——这样可以保留嵌套数据完整,但不会自动展平。
我 数据 中的 特殊 字符 会不会 破坏 CSV?
转换遵循标准 CSV 引号规则,需要时会把含有逗号、引号或换行的值加上引号,所以输出应该能在电子表格软件中正确打开。
🔒 在浏览器内处理,不会上传。结果仅供参考,详见 免责声明。 最后更新: 2026-08-25
订阅更新
新工具上线与实用技巧,第一时间发送到你的邮箱。不发垃圾邮件,随时可退订。