JSON Schemaバリデーター
JSONをJSON Schemaで検証し、各エラーを正確なパス付きで表示。サンプルJSONからスキーマを生成することもできます。
使い方JSONをスキーマで検証。
広告
JSON Schemaバリデーター: 用途
JSON SchemaとJSONを貼り付けると、すぐに有効かどうかがわかります。各エラーにはフィールドの正確なパス(例:/items/2/price)と違反したルール(必須フィールドの欠落、型の誤り、最小値、文字列パターンなど)が表示されます。「スキーマを生成」ボタンで、サンプルJSONから型と必須フィールドを含む初期スキーマを作成できます。
すべてブラウザ内で動作し、貼り付けたり開いたりした内容がサーバーに送られることはありません。
使い方
- 左にJSON Schemaを貼り付け。
- 右にJSONを貼り付け。
- パスで示されたエラーを修正。
使うタイミング
- APIの契約をテスト。
- 設定ファイルを検証。
- サンプルからスキーマを作成。
よくある質問
どのバージョンのJSON Schemaに対応していますか?
検証にはAjvのdraft 2020-12を使っており、draft-07や2019-09で書かれたスキーマの大半もそのまま使えます。検証が止まらないよう$schemaフィールドは無視します。
「スキーマを生成」は何をしますか?
右側のJSONを読み取り、各フィールドの型と必須フィールドの一覧を持つ基本的なスキーマを作ります。フォーマットや範囲、列挙値を追加するための出発点です。
データはブラウザの外に出ますか?
いいえ。検証はすべてブラウザ内で行われます。
本当に無料?
はい、100%無料です。登録不要、サブスクなし、利用制限なし。すべてのツール:Tools123は無料です。