JSON Schema バリデーター
JSON データを JSON Schema 定義に対して検証。パス付きの詳細なエラーレポートを取得。すべてブラウザ内で処理。
即時検証
エラー詳細
クライアント側処理
JSON データは指定されたスキーマに対して有効です!
| パス | エラー |
|---|
JSON Schema バリデーターの使い方
1
スキーマを入力
期待される構造を記述する JSON Schema を定義してください。
2
データを入力
スキーマに対して検証したい JSON データを貼り付けてください。
3
検証
検証をクリックして、エラーの有無を確認してください。
JSON Schema とは
JSON Schema は、JSON ドキュメントの注釈付けと検証を可能にする語彙です。アプリケーションに必要な JSON データの契約と、そのデータとの相互作用方法を提供します。JSON Schema は検証、ドキュメント作成、モックデータ生成に使用されます。
主な特徴
型検証
string、number、integer、boolean、array、object、null の型を検証
制約
最小/最大長、範囲、パターン、必須フィールドなど
構造定義
ネストされたオブジェクト、配列、複雑なデータ構造を定義
よくある質問
どのバージョンの JSON Schema に対応していますか?
このツールは Ajv ライブラリを通じて JSON Schema Draft-07、Draft 2019-09、Draft 2020-12 に対応しています。最も一般的なスキーマ機能に対応しています。
ネストされたオブジェクトの検証はできますか?
はい!JSON Schema は深くネストされたオブジェクトと配列に対応しています。任意のネストレベルでプロパティとアイテムを定義し、各フィールドに個別の検証ルールを設定できます。
スキーマ自体が無効な場合はどうなりますか?
ツールはまずスキーマ自体が有効な JSON Schema であるかを検証します。スキーマにエラーがある場合、データの検証を試みる前にそのエラーが報告されます。