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 の選択、requiredProperties とAdditionalProperties を使用したオブジェクト スキーマの設計、items または prefixItems を使用した配列の検証、形式制約の追加、再利用のためのスキーマの整理、またはdraft-2020-12 の作成が必要な場合に使用します。スキーマ。 ソース: zaggino/z-schema。