🇨🇳ZH

JSON 转 CSV

把由对象组成的 JSON 数组转换为 CSV — 在你的浏览器中,无需上传。

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

关于 JSON 转 CSV

本工具把 JSON——通常是来自 API 或导出的对象数组——转换为可在 Excel、Google Sheets 或 Numbers 中干净打开的 CSV。它是开发者格式与电子表格之间的桥梁:把 API 数据拉进表格进行分析、把结构化数据交给非技术同事,或为导入 CSV 的系统准备 JSON 转储。粘贴 JSON,然后复制或下载 CSV。

工作原理

JSON 被解析,单个对象被视为只有一行的数组。工具扫描每个对象,并从所有键的并集(按首次出现的顺序)构建列列表——因此如果某些记录有别的记录没有的字段,每个字段仍会得到一列。每个对象变成一行;缺失的字段留空。值以正确的 CSV 引号写出:任何包含逗号、引号或换行的单元格都会被双引号包裹,内部引号加倍(RFC-4180 风格)。值中的嵌套对象或数组会作为 JSON 文本序列化到单元格内。

假设与行为

  • 输入应为由对象组成的 JSON 数组(或单个对象,它会变成一行)。
  • 列是所有记录中所有键的并集,因此不齐整的对象也能处理——缺失的值变成空单元格。
  • 嵌套的对象/数组在其单元格中保留为 JSON 字符串,而非展开为额外的列。
  • 值中的逗号、引号和换行会被正确转义,使 CSV 保持有效。

局限

  • 它不会展平嵌套结构。 本身是对象或数组的值会作为 JSON 文本嵌入一个单元格,而非炸开成独立的列——深度嵌套的数据不会自动变成整齐的表格。
  • 它期望对象;由简单值组成的数组或深度不规则的 JSON 无法干净地映射为行和列。
  • 列顺序遵循第一个对象的键,然后是随后出现的任何新键;它不排序,也不让你选择列顺序。
  • 非常大的 JSON 在内存中处理,因此庞大的数据集取决于你的设备。

隐私

转换完全在你的浏览器中运行。你的 JSON 和生成的 CSV 绝不会离开你的设备。

常见问题

这个 JSON 转 CSV 工具免费吗?

是的——免费、无需注册、无限制,在你的浏览器中运行。

它期望什么形状的 JSON?

对象数组效果最好——每个对象变成一行。单个对象被视为一行。

如果有些对象的键不同怎么办?

列由所有键的并集构建,因此每个字段都得到一列,缺失的值变成空单元格。

嵌套对象如何处理?

本身是对象或数组的值会作为 JSON 文本写入其单元格——不会展平为独立的列。

我数据中的逗号和引号会破坏 CSV 吗?

不会。包含逗号、引号或换行的单元格会按 CSV 标准用双引号包裹,并把内部引号加倍。

我可以下载结果吗?

可以——复制到剪贴板,或下载为可用于 Excel 或 Google Sheets 的 .csv 文件。

我的 JSON 会被上传吗?

不会。一切都在你的浏览器中本地运行;不会发送或存储任何内容。

Lakshay Kumar

作者 Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

最后更新: August 22, 2026
🎁