✅ JSONスキーマ検証

JSON Schema
検証するJSONデータ

✓ データはスキーマに適合しています

JSON Schema(スキーマ定義)とJSONデータの両方を入力するだけで、データがスキーマの定義に適合しているかを検証するツールです。type・required・properties・enum・minimum/maximum・pattern などJSON Schemaの主要なキーワードに対応しています。

使い方

  1. 左側にJSON Schema(検証ルール)を入力します。
  2. 右側に検証したいJSONデータを入力します。
  3. 適合していない箇所があれば、エラー内容が自動的に一覧表示されます。

よくある質問

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 のリクエスト/レスポンスの形式チェックや、設定ファイルのバリデーションなどに広く使われています。