JSONスキーマバリデーター
無料でオンラインで利用可能 JSONスキーマバリデーター インストール不要のツール
JSON Schema Validator について
JSON Schema Validator は、JSON ドキュメントが指定したスキーマに合致するかを検査します。データとスキーマを貼り付けて検証を実行すれば、明確な合格/不合格と、各違反の場所を含むリストが得られます。API ペイロードや設定ファイルのテスト、JSON Schema の学習に最適です。
使い方
1. JSON データをデータ欄に貼り付けます 2. JSON Schema をスキーマ欄に貼り付けます 3. 「検証」を押します 4. 結果を確認します:緑のチェックは合格、赤の×は各エラーとパスを表示します
ヒントとベストプラクティス
一般的なキーワードに対応します:type、required、properties、items、minimum/maximum、minLength/maxLength、pattern、enum。ネストしたオブジェクトや配列項目は再帰的に検証します。完全な JSON Schema 仕様(allOf、$ref など)には専用ライブラリを使用してください。
▶どの JSON Schema キーワードに対応していますか?
type、required、properties、items、minimum、maximum、minLength、maxLength、pattern(正規表現)、enum です。ネストしたオブジェクトと配列は再帰的に検証されます。
▶エラーはどのように表示されますか?
各エラーは失敗した値へのパス(例:$.address.city)と短いメッセージを示します。「コピー」で全エラー行を一度にコピーできます。
▶完全な JSON Schema 仕様に対応していますか?
いいえ。最も一般的な検証キーワードを対象とします。allOf/anyOf/oneOf、$ref、条件付きスキーマなどの高度な機能は範囲外です。それらには完全なバリデータを使用してください。
▶整数が検証に失敗するのはなぜですか?
小数部を持つ数値は整数とは見なされません。「integer」型は整数を要求します。値が 30.0 の場合、非整数として扱われることがあります。データ内の型を確認してください。
▶データはどこかに送信されますか?
いいえ。検証はブラウザ内で完全に行われ、JSON とスキーマが端末から外に出ることはありません。
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。