YamlBox

数据转换器

JSON 至 CSV 转换器

将 API 响应转换为电子表格文件。列是跨记录的所有键的并集,嵌套对象用点表示法展平,并且引用始终正确。

转换选项

JSON阵列

示例: 订单 · 简单清单 —⌘/Ctrl + Enter 转换 · 拖放文件以加载它 · 本地处理

CSV 输出

输出是只读的。使用复制、下载或共享将其移出。

如何使用 JSON 至 CSV 工具

  1. 粘贴 JSON 数组

    对象数组变成了表。单个对象成为一行;标量数组变成单列表。

  2. 选择分隔符和标题

    CSV 用于 Excel,TSV 用于直接粘贴到电子表格单元格中。当目标已有标题行时,可以将其关闭。

  3. 下载并打开

    下载 .csv 文件并在 Excel、Numbers 或 Google Sheets 中打开它,或者将 TSV 直接粘贴到工作表中。

这个工具有何不同

  • 列集是每条记录中每个键的并集——没有什么会被默默地丢弃
  • 嵌套对象展平为点表示法 (customer.name)
  • 记录内的数组变成 JSON 字符串,因此不会丢失数据
  • RFC 4180 引用:值内的逗号、引号和换行符保持安全
  • CSV或TSV输出;可选标题行

按架构划分的隐私: 此页面不包含接收您输入的分析,并且转换代码在您的选项卡中运行。加载后您可以断开网络并继续工作。

JSON 至 CSV — 常见问题

嵌套对象会发生什么情况?

它们用点表示法展平,因此 {"customer":{"name":"Ada"}} 成为列 customer.name。嵌套数组无法有意义地展平,并且在单元内序列化为JSON。

为什么有些行有更多列?

列列表是所有记录中所有键的并集。丢失的键只会产生一个空单元格,从而使每一行与同一标题对齐。

Excel可以直接打开文件吗?

是的。输出是采用 UTF-8 编码的标准 RFC 4180 CSV。在 Excel 中,如果在旧版本上双击 mangles 编码,请使用 Data → From Text/CSV。

我可以将 JSON 线路转换为 CSV 线路吗?

是的 — 每一行都被解析为一条记录,因此 JSONL 输入会生成与等效 JSON 数组相同的表。

正在搜索 “在线json转csv”, “将 json 转换为 Excel”, “json 数组转 csv”?您来对地方了—— 浏览所有19工具.

深入阅读

博客文章 · 5 分钟阅读 JSON 到 CSV:展平嵌套数据而不失去意义 使用展平为列的嵌套对象、一致的标题和 Excel 安全引用将 JSON 转换为 CSV,并了解哪些形状根本不应该展平。 阅读指南 →