DevTulz Online

JSON Schema バリデーター


JSON Schema とは?

JSON Schema は、JSON データの構造と制約を記述するための語彙です。必要なプロパティ、その型、フォーマット、範囲、パターンを定義します。スキーマに対して JSON を検証することで、アプリケーションのロジックやデータベースに到達する前にデータの問題を早期に発見できます。一般的な用途には、API リクエスト/レスポンスの検証、設定ファイルの検証、フォームデータの確認などがあります。このツールは AJV ライブラリ(最も人気のある JSON Schema バリデーター)を使用し、Draft-07、Draft 2019-09、Draft 2020-12 をサポートしています。

JSON Schema バリデーターの使い方

  1. 左パネルに JSON データ、右パネルに JSON Schema を貼り付けてください。

  2. 動作を確認したい場合は「例」をクリックして、サンプルの JSON + Schema ペアを読み込んでください。

  3. スキーマに合ったスキーマのバージョンを選択してください(Draft-07 が最も一般的です)。

  4. 「検証」をクリックします — 緑色のメッセージは JSON が有効であることを確認し、赤色はすべてのエラーをパスとともに一覧表示します。

  5. エラーを修正し、JSON が通過するまで再検証してください。

Keywords: JSON schema バリデーター, JSON オンライン検証, JSON schema チェッカー, AJV バリデーター, JSON schema draft-07, JSON 検証ツール, JSON schema テスター