コンテンツにスキップ

📐 JSON Schema 検証

JSON Schema を使って JSON をバリデートします。型不一致・必須プロパティ欠落・enum 外・正規表現違反などのエラーを位置付きで表示。Draft 7 / 2019-09 / 2020-12 対応。

✅ 完全無料・登録不要・サーバーへのデータ送信なし

結果がここに表示されます。

📖 使い方

  1. 1
    JSON Schema を入力
    左側のテキストエリアに JSON Schema (Draft 7 / 2019-09 / 2020-12) を貼り付けます。「サンプル」ボタンで動作確認用のスキーマが読み込まれます。
  2. 2
    検証する JSON データを入力
    右側のテキストエリアにバリデートしたい JSON データを貼り付けます。どちらかを編集するたびに自動でバリデーションが実行されます。
  3. 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 のリクエスト・レスポンスの検証、設定ファイルの検証、フォームバリデーションなど幅広い用途に使われます。