YAML输入
JSON输出
关于 YAML 查看器
YAML 查看器在浏览器本地将 YAML 数据解析后渲染成可折叠的树形结构,帮助你清晰查看嵌套层级关系。YAML 依靠缩进表达层级,文件一长就很难判断某个键属于哪一层,本工具通过逐层折叠展开解决这一问题。支持标量、序列、映射、锚点和别名引用的解析与展示,配合语法高亮区分键名、字符串、数字、布尔值和注释。关于缩进值得强调:YAML 对缩进极其敏感,同级元素必须严格对齐且不能混用 Tab,正因为如此,树形视图非常适合排查"键到底缩进了几层"这类问题。适用于查看 Kubernetes 配置、CI/CD 流水线定义、Docker Compose 文件和 Spring Boot 配置。支持全文搜索快速定位键名或值,折叠状态下仍可搜索并自动展开匹配节点所在的路径层级。遇到锚点与别名时先展开对应节点确认实际取值,避免误改一处影响多处引用;排查配置问题时可先用全文搜索跳转到目标键,再折叠无关分支,比在纯文本里数缩进层级要省时也可靠。
使用方法
- 打开「YAML 查看器」
- 输入或粘贴待处理的内容
- 根据需要调整输出选项
- 点击「运行」按钮,结果实时显示
- 复制或导出结果
使用场景
- 审阅 K8s 清单 — 把冗长的 Deployment/Service YAML 渲染成树,快速核对各层配置。
- 理解 CI 配置 — 展开 GitHub Actions / GitLab CI 的 YAML,看清 job、step 的层级关系。
- 排查缩进问题 — 当 YAML 行为不符预期时,用树形视图确认某个键到底缩进在哪一层。
- 查看锚点结构 — 直观看到 YAML 锚点和引用展开后的实际结构。
- 浏览大型配置 — 折叠无关段落,专注查看目标配置块。
- 追踪依赖链 — 折叠展开 docker-compose 各服务层级,理清 depends_on 与挂载关系。
常见问题
支持多文档 YAML 吗?
支持。用 --- 分隔的多个文档会被分别解析并在树中分块展示。
锚点和引用怎么显示?
本工具会展开锚点引用,让你看到引用处实际生效的完整内容。
会修改我的 YAML 吗?
不会。仅做只读解析和渲染,不改动原始内容。
为什么解析失败?
通常是缩进不一致或混用了 Tab。YAML 对缩进非常敏感,错误提示会帮你定位。
可以搜索折叠中的节点吗?
可以。全文搜索会命中折叠状态下隐藏的键值,并自动展开匹配节点所在路径,方便直接跳到目标。
想转成 JSON 查看?
可以使用「YAML 转 JSON」工具,再用「JSON 查看器」浏览。
广告