要点
- 01从数组中每个对象的所有唯一键推断CSV列标题。
- 02缺少键的对象产生空单元格而不是破坏行。
- 03支持逗号、分号、制表符和管道分隔符,兼容任何电子表格。
- 04转换100%在您的浏览器中运行——您的JSON数据永远不会上传或存储。
为什么您需要JSON转CSV转换器
JSON是API、数据库、分析平台和后端导出的默认输出格式。但业务利益相关者、数据分析师和大多数报告工具期望电子表格——在Excel、Google Sheets或Numbers中立即打开的CSV文件。手动将JSON复制到电子表格中超过少数几行是不切实际的。
Handytool的JSON转CSV转换器自动将JSON数组展平为表。它扫描每个对象的键,构建所有列的并集,每个对象写一行,转义包含逗号、引号或换行符的值——遵循RFC 4180,以便输出在Excel和Google Sheets中正确往返。一切都在您的浏览器中运行,所以包含敏感数据的API响应保留在第三方服务器之外。
如何将JSON转换为CSV
- 01
粘贴您的JSON
粘贴JSON数组、API响应或任何对象到左侧窗格。对象数组转换最好——每个对象一行。
- 02
选择分隔符
逗号是大多数工具的标准。对于欧洲Excel,切换到分号;对于TSV,切换到制表符;对于数据管道格式,切换到管道。
- 03
预览输出
右侧窗格显示从对象键推断的标题的CSV。缺少键的对象产生空单元格而不是破坏结构。
- 04
复制或下载CSV
将CSV复制到剪贴板或点击下载保存为converted.csv,为Excel、Google Sheets、Numbers或数据库导入做好准备。
支持的JSON结构
- 01对象数组(最常见——一个对象变为一行)
- 02数组的数组(原始2D表)
- 03单个对象(转换为两列键/值表)
- 04具有不一致键的对象(缺少字段变为空单元格)
- 05包含逗号、引号或换行符的值(根据RFC 4180自动转义)
您的JSON数据保留在您的浏览器中
转换器100%在您的浏览器中运行,使用JavaScript。没有数据发送到服务器,不需要账户,没有记录。这在您的JSON包含API键、用户记录、财务数据或任何其他不想存储在第三方服务上的敏感有效负载时很重要。
该工具也离线工作。页面加载后,您可以断开互联网连接并继续转换。没有服务器施加的文件大小或行限制——实际的天花板是您的浏览器的可用内存。
JSON转CSV常见问题
我如何在线转换JSON为CSV?
将您的JSON数组粘贴到左侧窗格,选择分隔符,然后点击转换。将结果下载为converted.csv或复制到剪贴板。
它是否适用于嵌套JSON?
顶层标量值被直接写入。嵌套对象或数组被序列化为单元格中的JSON字符串,以便不会丢失任何数据——如果您需要每个字段在自己的列中,首先展平结构。
如果我的对象有不同的键会怎样?
该工具从每个对象中找到的所有键构建并集。缺少的键产生空单元格而不是破坏行。
我可以在Excel中打开输出吗?
可以。下载.csv并在Excel、Google Sheets、Numbers或LibreOffice中打开。如果您在欧洲Excel区域设置中,切换到分号分隔符。
我的JSON会上传到任何地方吗?
不会。转换器完全在您的浏览器中运行。您的数据永远不会接触服务器,没有记录。
它是否转义值内的逗号和引号?
可以。任何包含活动分隔符、双引号或换行符的值都用双引号包装,内部引号加倍,遵循RFC 4180。