XML / YAML 工具

JSON → YAML

将合法 JSON 转为易读 YAML,支持对象、数组和常见标量类型。

Ctrl / ⌘ + Enter 可执行
只读结果

把标准 JSON 转成易读 YAML,正确处理对象、数组与各种标量类型。

这个工具是什么

工具先用 JSON.parse 严格验证输入,再交给 js-yaml 序列化。这样既能给出明确的 JSON 语法错误,也能可靠处理 YAML 引号、数组缩进和容易歧义的字符串。

  • 对象、数组、字符串、数字、布尔值和 null 均有明确表示。
  • 禁用循环引用输出;JSON 本身也不包含引用循环。
  • 结果可保存为 result.yaml。

如何使用

  1. 粘贴标准 JSON。
  2. 点击“转换为 YAML”。
  3. 检查数组缩进与带引号字符串。
  4. 复制结果或下载 YAML 文件。

常见用途

  • 把应用配置迁移到 YAML。
  • 生成 CI/CD 配置的初始可读版本。
  • 比较 JSON 与 YAML 的层级表达方式。

JSON → YAML 功能特点

把标准 JSON 转成易读 YAML,正确处理对象、数组与各种标量类型。 适合日常开发、调试、数据整理与代码优化场景,处理结果可直接查看、复制或下载。

FAQ

转换后还能得到完全相同的文本吗?

格式文本会不同,但对象、数组和标量的值应保持一致;键顺序通常保留解析后的顺序。

字符串为什么有时自动加引号?

生成器会给可能被误读为数字、布尔值或特殊语法的字符串加引号,以保留原始类型。

JSON 中的 null 如何表示?

会输出 YAML 的 null 表示,而不是普通字符串。

返回开发者工具分类首页