JSON Schema バリデーター

JSON データを JSON Schema 定義に対して検証。パス付きの詳細なエラーレポートを取得。すべてブラウザ内で処理。

即時検証 エラー詳細 クライアント側処理

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 であるかを検証します。スキーマにエラーがある場合、データの検証を試みる前にそのエラーが報告されます。