🔄

YAML转JSON

即时在 YAML 和 JSON 之间转换。支持嵌套对象、数组、多行字符串和锚点引用。一切都在浏览器中运行 · 无服务器、无跟踪。

转换工具 本地运行 不发送数据
YAML JSON DevOps 仅客户端 无跟踪
JSON 缩进:
YAML
→
JSON
💡
YAML →JSON:解析任何有效的 YAML(包括锚点和别名),并输出格式化后的 JSON。 JSON →YAML:将任何有效的 JSON 转换为简洁、易读的 YAML。 转换过程中会移除 YAML 注释,因为 JSON 没有注释语法。

YAML 转 JSON 转换器是什么?

YAML 转 JSON 转换器可在 YAML 和 JSON 之间切换结构化数据,让你能使用工具链所需的任意格式。它适用于配置文件、API 负载、CI 流水线,以及调试缩进较多的 YAML 文档。

如何使用 YAML 转 JSON 转换器

  1. 需要输出 JSON 时粘贴 YAML,或切换模式进行反向转换。
  2. 查看解析结果;如果转换失败,请检查语法错误。
  3. 如需紧凑或易读的输出,可调整 JSON 缩进。
  4. 将转换后的数据复制到你的应用、配置文件或部署工作流中。
了解 YAML 转 JSON 转换器 ▾
示例
输入 name: app env: stage: prod region: us-east-1
输出 { "name": "app", "env": { "stage": "prod", "region": "us-east-1" } }
常见使用场景
  • 在开发过程中在 YAML 和 JSON 之间转换配置文件
  • 以团队偏好的格式检查 API 负载和部署配置
  • 通过将缩进敏感的 YAML 转换为结构化 JSON 来调试 YAML
  • 为不同工具准备 Kubernetes、CI 或应用配置片段
为什么使用此工具
  • 适用于配置、负载、CI 文件和 Kubernetes 清单。
  • 通过转换为显式 JSON 对象来帮助发现 YAML 结构问题。
  • 在浏览器中运行,因此转换期间配置内容保留在本地。
常见问题
此工具支持嵌套对象和数组吗?

支持。转换器可处理任意嵌套的 YAML 结构,包括对象、数组、字符串、数字、布尔值和 None 值。

JSON 输出中会保留 YAML 注释吗?

不会。JSON 不支持注释,因此转换过程中会丢弃所有 YAML 注释。

可以转换多文档 YAML 文件吗?

该工具一次只转换一个 YAML 文档。目前不支持多文档 YAML(以 --- 分隔)。

我的数据安全吗?

安全。所有处理均完全在浏览器中使用 JavaScript 完成。数据绝不会发送到服务器。