YAML Schema
YAML Schema 定义标量节点的类型解析规则,如 JSON Schema(严格 JSON 类型)、Core Schema(灵活推断)。
用途
控制 YAML 标量到类型的映射规则,避免隐式类型推断歧义(如 yes→bool vs string)。
机制
Core Schema(默认):未引号标量按正则推断 int/float/bool/null/str。JSON Schema:严格按 JSON 类型,仅引号串为 str。failsafe Schema:全部为 str。
用例
- YAML 类型严格化
- 配置验证
- 避免隐式推断