YAML 格式化/校验 后端生成 · 免登录
YAML 一键格式化与语法校验,报错精确到行列,支持缩进 2/4 空格
输入 YAML
格式化结果
YAML 格式化/校验工具使用说明
YAML 用缩进表达层级,对格式极其敏感:多一个空格、少一个冒号、混用 Tab,都会让解析器直接报错。application.yml、docker-compose.yml、Kubernetes 清单这类文件一旦出错,启动时就只给一句含糊的报错,很难定位。
格式化:重新解析整份文档后按统一缩进输出,可选 2 空格或 4 空格,也可按键名排序。注释会完整保留——文档头注释、键上方的说明、行尾备注都会跟着键走,排序时也不会丢;yes、on 这类写法保持原样,不会被改成 true。
仅校验语法:只解析不重排,语法正确时给出顶层结构与键数量;出错时精确提示「第几行第几列」,同时输入框会自动滚动到出错行并把行号标红,不用再自己一行一行数。
常见报错对应关系:found character '\t' that cannot start any token = 用了 Tab 缩进;mapping values are not allowed here = 冒号后缩进或值写错;found duplicate key = 同一个键写了两次。
相关工具:JSON ⇄ YAML、JSON 格式化、速查 Docker Compose。