OpenReplay Logo
12k
12k

YAML 校验器

在浏览器中校验和检查 YAML — 获取任何语法错误的确切行和列,并将有效的 YAML 转换为 JSON。支持多文档文件。

本地处理

关于此工具

YAML 是一种对人类友好的数据格式,用于配置、CI 流水线和 Kubernetes 清单,但其对缩进敏感的语法很容易引入错误。该校验器会解析你的 YAML,如果存在任何问题,会报告精确的行和列,让你能够快速修复。

有效的输入还会在侧栏中转换为 JSON,这对于将 YAML 配置输入到期望 JSON 的工具中非常方便。支持以 --- 分隔的多文档文件,并以数组形式返回。粘贴你的 YAML,结果会随着你的输入实时更新。

校验和转换均在本地进行 — 你的配置绝不会离开你的浏览器。

常见问题

它能捕获哪些类型的错误?

诸如错误的缩进、不匹配的括号、无效的锚点和重复的键之类的语法错误 — 每个错误都会报告行和列。它校验结构,而不是判断你的配置对于某个特定工具是否在语义上正确。

它能处理多文档 YAML 吗?

可以。以 --- 分隔的文档会被逐个解析;JSON 输出是一个数组,每个文档对应一个条目。

这与 JSON ⇄ YAML 转换器有何不同?

本工具专注于校验并提供精确的错误位置。JSON ⇄ YAML 转换器用于在你已拥有有效输入时进行双向转换;两者相互交叉链接。