JSON 转换器

即时将 JSON 转换为 CSV、XML 或 YAML。粘贴您的 JSON,选择格式,然后下载结果。

{ } 转换 JSON

输入 (JSON)
粘贴 JSON 进行转换
输出 (CSV)

何时需要转换 JSON

JSON(JavaScript Object Notation)是 API 和 Web 应用程序的标准数据交换格式。然而,不同的系统和工作流程需要不同的格式。此工具可将 JSON 转换为三种最常见的替代格式 — CSV、XML 和 YAML — 完全在您的浏览器中完成。

JSON 转 CSV — 用于电子表格

将 JSON 对象数组转换为逗号分隔值 (CSV) 文件,可在 Excel、Google Sheets 或任何电子表格应用程序中打开。转换器使用点号表示法展平嵌套对象(例如 address.city),并用分号连接数组,确保不丢失数据。CSV 是数据分析、报表生成和数据库导入的首选格式。

JSON 转 XML — 用于传统系统

许多企业系统、SOAP Web 服务和文档标准(RSS、SVG、XHTML)仍然使用 XML。将 JSON 转换为 XML 可让您将现代 API 数据与需要 XML 输入的传统系统集成。转换器将输出包装在 <root> 元素中,处理嵌套结构,并正确转义特殊字符。

JSON 转 YAML — 用于配置文件

YAML 是 Docker Compose、Kubernetes、GitHub Actions 和许多其他 DevOps 工具配置文件的标准格式。YAML 比 JSON 更易读,因为它使用缩进代替花括号,并支持注释。此转换器生成干净、正确缩进的 YAML,您可以直接粘贴到配置文件中。

常见问题

如何将 JSON 转换为 CSV?
将 JSON 对象数组粘贴到此工具中,然后选择 CSV 选项卡。对象键成为列标题,每个对象成为一行。嵌套对象使用点号表示法展平。
如何将 JSON 转换为 XML?
粘贴您的 JSON 并选择 XML 选项卡。转换器将输出包装在根元素中,将对象转换为嵌套元素,并将数组项包装在 item 标签中。
如何将 JSON 转换为 YAML?
粘贴您的 JSON 并选择 YAML 选项卡。转换器生成干净的 YAML,使用 2 空格缩进、破折号前缀数组和正确的类型处理。
JSON 和 YAML 有什么区别?
JSON 使用花括号、方括号和严格的双引号规则。YAML 使用缩进,支持注释,更易读。JSON 是 API 的标准;YAML 是配置文件的首选。
可以将 JSON 转换为 Excel 吗?
可以 — 首先使用此工具将 JSON 转换为 CSV,然后在 Excel 或 Google Sheets 中打开下载的 .csv 文件。CSV 是所有电子表格应用程序都支持的通用格式。