JSON Schema 校验把数据与一组明确规则逐层比对,错误会带上 `$` 开头的字段路径。当前实现支持类型、const、enum、allOf、anyOf、oneOf、字符串长度与 pattern、常见 format、数值范围、数组数量与 items、对象 required、properties 和 additionalProperties 等常用约束。
校验成功只表示输入满足这份 Schema,不代表业务语义一定正确。Schema 本身也需要版本管理和测试,尤其是 oneOf 的互斥、format 的严格程度以及 additionalProperties 是否允许扩展字段。