JSON转CSV转换器

粘贴JSON对象数组并将其转换为CSV——选择您的分隔符,切换标题行,并下载或复制结果。

Delimiter:
JSON Input
CSV Output
복사됨!
CSV output will appear here...
🔮 发现你的K-pop命运角色 🎨 도툰 — 웹툰·일러스트 플랫폼

什么是JSON转CSV转换器?

JSON转CSV转换器将JSON对象数组转换为扁平的表格形式的 CSV(逗号分隔值)格式。对象键成为列标题,每个对象成为一行。当您需要将API数据导入到电子表格、数据库或需要CSV输入的报告工具时,这非常重要。此工具还通过点符号扁平化嵌套对象,在转换之前验证您的JSON,并正确转义CSV输出中的特殊字符。

如何使用JSON转CSV转换器

  1. 粘贴JSON — 将JSON对象数组输入或粘贴到输入区域
  2. 选择分隔符 — 选择逗号、制表符、分号或管道符作为输出分隔符
  3. 切换标题 — 启用或禁用CSV输出中的标题行
  4. 查看输出 — CSV结果会自动更新,并显示行数和列数
  5. 导出 — 将CSV复制到剪贴板或将其下载为.csv文件

为什么要使用此JSON转CSV转换器?

  • 智能扁平化 — 嵌套对象使用点符号自动扁平化(例如,address.city)
  • JSON验证 — 在转换之前,通过清晰的错误消息捕获无效的JSON
  • 正确转义 — 包含分隔符、引号或换行符的字段会根据RFC 4180正确转义
  • 多种分隔符 — 输出为逗号、制表符、分号或管道符分隔的值
  • 实时 — 结果在您键入或更改设置时立即更新
  • 隐私优先 — 所有处理都在您的浏览器中进行。任何数据都不会发送到服务器

FreeToolbox与其他JSON转CSV工具的比较

功能FreeToolboxConvertJSONjson-csv.com
基于浏览器否(服务器端)否(服务器端)
嵌套对象扁平化是(点符号)
实时转换否(点击转换)
多种分隔符是(4种类型)仅逗号
JSON验证是(带消息)基本
无广告或注册有广告免费层级有限制

常见问题

期望的JSON格式是什么?

该工具期望一个JSON对象数组,例如 [{"name":"John","age":30},{"name":"Jane","age":25}]。也接受单个对象(不在数组中),它将被转换为单行CSV。

如何处理嵌套对象?

嵌套对象使用点符号扁平化。例如,{"user":{"name":"John"}} 变成一个名为 'user.name' 的列。对象中的数组被序列化为JSON字符串。

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

该工具收集所有对象中的所有唯一键,并将它们用作列。如果对象缺少一个键,则CSV输出中的该单元格将留空。

特殊字符是否得到正确处理?

是的。包含分隔符、双引号或换行符的字段会根据CSV标准(RFC 4180)自动用双引号引起来。现有的双引号会转义为双-双引号。

我可以在Excel中打开下载的CSV吗?

是的。下载的.csv文件可以直接在Microsoft Excel、Google Sheets、LibreOffice Calc或任何电子表格应用程序中打开。如果使用非逗号分隔符,您可能需要使用导入向导。