Y:

JSON 转 YAML

把 JSON 转换为等价 YAML,配置文件、CI/CD、K8s 清单常用。支持嵌套与数组。本地处理。

本地处理 · 不上传

加载工具中…

相关:JSON转YAML · yaml转换 · json2yaml · YAML生成

JSON 转 YAML 在两种配置格式之间双向转换,保留嵌套结构与数据类型。把 JSON 配置迁到 Kubernetes、CI 流水线等 YAML 环境时常用。

使用步骤

  1. 粘贴 JSON 或 YAML
  2. 选择转换方向
  3. 查看转换结果
  4. 复制使用

使用场景

  • 把 JSON 配置转成 Kubernetes 清单
  • 将 CI 配置在两种格式间迁移
  • 以 YAML 形式阅读嵌套很深的 JSON
  • 把 YAML 配置转成程序易读的 JSON

小贴士

  • YAML 用缩进表达层级且不允许 Tab,混用 Tab 与空格是解析失败最常见的原因。
  • YAML 会把 yes、no、on、off 解析成布尔值,把 1.0 解析成数字。需要字符串必须加引号,这是著名的挪威问题(NO 被当成 false)。
  • YAML 是 JSON 的超集,任何合法 JSON 都是合法 YAML,反向则不成立。

常见问题

YAML 里的 no 为什么变成 false?

YAML 1.1 把 yes/no/on/off 视为布尔字面量。挪威的国家码 NO 因此被解析成 false,这是知名的踩坑案例。加引号写成 "NO" 即可。

转换会丢信息吗?

JSON 转 YAML 基本无损。YAML 转 JSON 会丢失注释、锚点引用和多文档分隔,因为 JSON 没有对应概念。

YAML 能用 Tab 缩进吗?

不能。规范明确禁止用 Tab 做缩进,必须用空格。编辑器里开启显示空白字符能快速定位混入的 Tab。

JSON 转 YAML是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用JSON 转 YAML,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。