📐 JSON Schema 検証
JSON Schema を使って JSON をバリデートします。型不一致・必須プロパティ欠落・enum 外・正規表現違反などのエラーを位置付きで表示。Draft 7 / 2019-09 / 2020-12 対応。
✅ 完全無料・登録不要・サーバーへのデータ送信なし
結果がここに表示されます。
🔗 関連ツール
📖 使い方
-
1
JSON Schema を入力左側のテキストエリアに JSON Schema (Draft 7 / 2019-09 / 2020-12) を貼り付けます。「サンプル」ボタンで動作確認用のスキーマが読み込まれます。
-
2
検証する JSON データを入力右側のテキストエリアにバリデートしたい JSON データを貼り付けます。どちらかを編集するたびに自動でバリデーションが実行されます。
-
3
バリデーション結果を確認して修正エラーがある場合はフィールドパス・エラーメッセージ・パラメータが一覧表示されます。エラーを参考に JSON データまたはスキーマを修正してください。
❓ よくある質問
どの Draft バージョンに対応していますか?
Ajv 8 を使用しており、JSON Schema Draft 7・2019-09・2020-12 に対応しています。スキーマの $schema フィールドで自動判定されます。
format バリデーション (email・date 等) は機能しますか?
このツールは format を注釈として扱い、デフォルトではエラーにしません。厳密な format バリデーションが必要な場合は ajv-formats などの拡張ライブラリが必要です。
JSON Schema とは何ですか?
JSON Schema は JSON データの構造・型・制約を記述するための仕様です。API のリクエスト・レスポンスの検証、設定ファイルの検証、フォームバリデーションなど幅広い用途に使われます。