Write correct, idiomatic JSON Schemas validated by z-schema. Default target: draft-2020-12.
Set additionalProperties: false explicitly when extra properties should be rejected — z-schema allows them by default.
z-schema has built-in format validators: date, date-time, time, email, idn-email, hostname, idn-hostname, ipv4, ipv6, uri, uri-reference, uri-template, iri, iri-reference, json-pointer, relative-json-pointer, regex, duration, uuid.
创建用于 z 模式验证的 JSON 模式定义。当用户需要编写 JSON 架构、为 API 负载定义架构、创建表单验证架构、使用 $ref 和 $defs 构建架构、在 oneOf/anyOf/if-then-else 之间进行选择、使用 required 和 otherProperties 设计对象架构、使用 items 或 prefixItems 验证数组、添加格式约束、组织架构以供重用或编写 Draft-2020-12 架构时使用。 来源:zaggino/z-schema。