✅ JSONスキーマ検証
JSON Schema
検証するJSONデータ
✓ データはスキーマに適合しています
JSON Schema(スキーマ定義)とJSONデータの両方を入力するだけで、データがスキーマの定義に適合しているかを検証するツールです。type・required・properties・enum・minimum/maximum・pattern などJSON Schemaの主要なキーワードに対応しています。
使い方
- 左側にJSON Schema(検証ルール)を入力します。
- 右側に検証したいJSONデータを入力します。
- 適合していない箇所があれば、エラー内容が自動的に一覧表示されます。
よくある質問
JSON Schemaのすべての機能に対応していますか?
いいえ、このツールはtype・required・properties・additionalProperties・enum・const・minimum/maximum・exclusiveMinimum/exclusiveMaximum・multipleOf・minLength/maxLength・pattern・items・minItems/maxItems・uniqueItems・minProperties/maxPropertiesといった主要なキーワードのサブセットに対応しています。allOf・oneOf・anyOf・$ref などの高度な合成機能には対応していません。
エラーが表示されないのに検証結果がおかしい場合は?
対応していないキーワードを使用している可能性があります。上記のFAQにある対応キーワード一覧をご確認ください。
JSON Schemaとは何ですか?
JSONデータの構造やルールを定義するための仕様です。API のリクエスト/レスポンスの形式チェックや、設定ファイルのバリデーションなどに広く使われています。