Y:
JSON 转 YAML
把 JSON 转换为等价 YAML,配置文件、CI/CD、K8s 清单常用。支持嵌套与数组。本地处理。
本地处理 · 不上传
加载工具中…
相关:JSON转YAML · yaml转换 · json2yaml · YAML生成
JSON 转 YAML 在两种配置格式之间双向转换,保留嵌套结构与数据类型。把 JSON 配置迁到 Kubernetes、CI 流水线等 YAML 环境时常用。
使用步骤
- 粘贴 JSON 或 YAML
- 选择转换方向
- 查看转换结果
- 复制使用
使用场景
- 把 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,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。