为什么不使用 YAML 1.2 标准? - 我们不需要新的标准!

Standards

StrictYAML 由两部分组成

  • 一个新的 YAML 规范,它解析 YAML 1.2 规范 的受限子集,并且 *仅* 解析为有序字典、列表或字符串。
  • 一个可选的验证器(它将根据要求验证和转换解析某些标量字符串值到整数、浮点数、日期时间等)。

请注意,StrictYAML *不是* 一个新的标准。如果你有识别或读取 YAML 的语法高亮显示器、编辑器或其他任何东西,它将以相同的方式识别 StrictYAML。

虽然不是其他程序输出的所有 YAML 都可以被 StrictYAML 读取(毕竟,它更严格),但很多是可以的。

从 YAML 规范中删除的功能及其理由如下