JSON データ
JSON Schema
検証結果
JSON データを検証
JSON データとスキーマを入力して構造と制約を検証します
• 型と構造を検証
• 必須プロパティをチェック
• 制約と format を確認
JSON データを JSON Schema に対して検証し、データ整合性と準拠を確認します
JSON データとスキーマを入力して構造と制約を検証します
• 型と構造を検証
• 必須プロパティをチェック
• 制約と format を確認
API レスポンス、設定ファイル、payload サンプルをスキーマ契約に照らして検証します。デバッグ、ドキュメント化、コントラクトテストに有用です。
ステップ 1 – JSON データを貼り付ける
ステップ 2 – JSON Schema を貼り付ける
type, properties, required, items.ステップ 3 – 検証結果を読む
ステップ 4 – データまたはスキーマを修正する
ステップ 5 – CI では厳密なバリデータを使う
$ref、合成)には、CI でフル機能の JSON Schema バリデータを実行してください。JSON Schema 機能に関する重要な注意
type, properties, required, items)にフォーカスしています。$ref, anyOf, oneOf, または allOf )は、フル機能のバリデータが必要な場合があります。// JSON data
{ "id": 1, "name": "Maeve Winters" }
// JSON Schema
{
"type": "object",
"properties": {
"id": { "type": "integer" },
"name": { "type": "string" },
"email": { "type": "string" }
},
"required": ["id", "name", "email"]
}
// Result
{
"valid": false,
"errors": ["root: Missing required property 'email'"]
}スキーマ生成、モック作成、検証前の JSON 整形を組み合わせて効率化できます。
JSON サンプルからベーススキーマを生成し、契約とドキュメントに活用します。
スキーマに一致する現実的なモック JSON を生成し、テストやデモに利用します。
ユーザー、商品、API レスポンスなどのテンプレートを参照できます。
検証とスキーマ生成の前に JSON を整形・正規化します。
検証前に壊れた JSON(末尾カンマ、引用符不足など)を修復します。
検証済み JSON サンプルから TypeScript interface を生成します。
JSON Schema 検証は、JSON ドキュメントが指定されたスキーマに従っているかを確認する処理です。型、必須プロパティ、制約、構造ルールを検証します。
入力エディターに JSON データを、設定パネルにスキーマを入力します。入力に応じて自動的に検証が行われます。
よくあるエラーには、型不一致、必須プロパティの欠落、許可されない追加プロパティ、文字列長の違反、数値範囲の違反などがあります。
はい。標準的な JSON Schema JSON を貼り付けられます。ただし、このバリデータは type/properties/required/items などの基本 keyword にフォーカスしており、$ref の解決や高度な合成 keyword を完全には評価しません。