開発者向けツール

オフラインJSON Schema検証

draft 2020-12の対応範囲でJSONを検証します。

端末内で処理

検証は端末内で行います。未対応の機能があれば停止し、有効とは判定しません。

ここに答えが表示されます。

ヘルプと計算方法

型、オブジェクト・配列規則、比較、組み合わせ、循環しないローカルJSON Pointer参照に対応します。外部参照、format、pattern、multipleOf、unevaluated、独自語彙は未対応です。各入力はUTF-16の100000コード単位、深さ32、配列要素・スキーマノード1000、JSONノード10000まで。JavaScriptの数値を使い、安全でない整数は拒否します。最初の失敗で停止します。

JSON Schema 2020-12@cfworker/json-schema計算方法と信頼性

計算例

この例を試すか、ご自身の値に変えて使ってみましょう。

JSONスキーマ
{"type":"object","required":["name"],"properties":{"name":{"type":"string"}}}
JSONデータ
{"name":"Ada"}

結果

対応範囲内で有効