DevToolsLab

JSON 转 YAML

浏览器内 · 即时 · 免费

左侧粘贴 JSON,右侧得到 YAML。严格校验,浏览器内运行。

交换方向所有转换在浏览器内完成,不会上传任何数据。
输入 · JSON有效
输出 · YAML

所有转换在浏览器内完成,不会上传任何数据。

工具简介

YAML 因为可读性强、支持注释,常用于配置文件(Kubernetes、GitHub Actions、Ansible);JSON 则主导 API 数据交换。本工具把任意合法 JSON 文档转为等价的 YAML 表示,缩进与引号风格统一——全部在浏览器内完成。

功能特性

  • 严格的 JSON 解析,错误定位到行列
  • 符合习惯的 YAML 输出(2 空格缩进、合理引号策略)
  • 保留数组、嵌套对象、布尔、null 与 Unicode
  • 一键复制或下载 YAML
  • 不上传——JSON 始终留在你的设备上

使用方式

  1. 在左侧面板粘贴你的 JSON。
  2. 右侧实时显示转换后的 YAML。
  3. 点击复制或下载导出结果。

常见问题

支持嵌套 JSON 结构吗?

支持。任意深度嵌套的对象与数组会以正确缩进的 YAML 映射 / 序列输出。

JSON 注释会被保留吗?

JSON 标准本身不允许注释,所以没有「需要保留」一说。如果输入含有 // 或 /* */ 注释,将作为非法 JSON 报错。

布尔、null、数字如何处理?

JSON 的 true / false / null 映射到 YAML 的 true / false / null。整数与浮点直接以纯量输出,超长数字保留为数字而不会被加引号。

相关工具

JSON 转 YAML — 免费在线 JSON ⇒ YAML 转换工具

Canonical: https://devformatlab.com/zh/convert/json-to-yaml