JSON转YAML转换器
使用此在线工具直接将JSON转换为YAML。
JSON转YAML转换器是什么
把 JSON 转成 YAML,缩进层级一目了然,适合写配置、看数据结构。Kubernetes 清单、CI 配置、docker-compose 这类场景基本只认 YAML,手上有 JSON 时转一下最快。
所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。
怎么用JSON转YAML转换器
- 在左侧输入框粘贴 JSON
- 确认输入框没有报红,语法不合法时右侧会输出空
- 右侧实时输出 YAML,按缩进表达层级
- 点复制按钮取走,或下载成 output.yaml
示例
输入
{"name": "demo", "ports": [80, 443]}输出
name: demo
ports:
- 80
- 443数组转成 YAML 的块序列
常见问题
能指定缩进空格数吗?
不能。这一页没有缩进选项,固定使用 yaml 库的默认缩进。
数组会转成什么?
转成 YAML 的块序列,也就是每行一个以短横线开头的条目。
会上传吗?
不会。转换在浏览器本地完成,不联网。
大整数会失真吗?
不会。解析用的是带 BigInt 支持的版本,超长整数不会被转成科学计数法。
小提示
- YAML 靠缩进表达层级,转换后如果手工插入内容,务必对齐缩进,多一个空格就会改变结构
- 长字符串在 YAML 里可能被折行或用引号包裹,这和 JSON 里的原始写法不同,但解析回来是等价的
- YAML 有 true/false/null 这类不带引号的字面量,如果你的字符串值恰好是 "true",转出来后会被当成布尔 —— 需要保持字符串时手动补引号