JSONスキーマ検証

JSONスキーマ検証をブラウザで素早く確認し、共有しやすい結果を作成します。

確認待ち

結果はここに構造化カードで表示されます。

すぐ開けるサンプル結果

短く意図が明確な例を用意し、ユーザーが開きやすく、検索と AI がツール用途を理解しやすくします。

注文検証

注文 JSON が Schema に合うか検証

API 入力確認や設定公開前に orderId、total、paid の型が Schema を満たすか確認します。

サンプルを開く
必須不足

customerEmail 必須項目不足を確認

Schema は customerEmail と items を要求しますが、例のレスポンスには customerEmail がなく、required エラー確認に使えます。

サンプルを開く
enum 不一致

enum 値の互換性エラーを確認

Schema は draft、published、archived のみ許可しますが、例の status は processing です。

サンプルを開く
型ドリフト

number / boolean が文字列化された問題を確認

orderId、total、paid が文字列になった例で API の型ドリフトや直列化問題を確認します。

サンプルを開く
oneOf 分岐

oneOf 決済方式の分岐競合を確認

method=card なのに bankAccount がある例で、oneOf 分岐、const、排他的項目ルールを確認します。

サンプルを開く
format エラー

email / URL format エラーを確認

customerEmail と callbackUrl の形式が不正な例で、公開前に format 制約が効くか確認します。

サンプルを開く
if/then 条件

if/then 条件必須を検証

contactMethod=email のとき customerEmail が必須になる条件ルールを確認できます。

サンプルを開く
依存必須

creditCard が billingAddress を要求するか確認

creditCard はあるが billingAddress がない例で dependentRequired の依存必須項目を確認します。

サンプルを開く
配送依存

shippingAddress が recipientPhone を要求するか確認

配送先住所はあるが連絡先がない payload で依存必須項目をローカル検証します。

サンプルを開く
allOf ルール

複数の allOf ルール失敗を確認

userId 型、role enum、limits.api 最小値エラーを同時に示し、allOf の集約制約を確認します。

サンプルを開く
anyOf 分岐

anyOf 連絡先分岐の不一致を確認

email と phone のどちらの分岐にも合わない例で、anyOf Schema が失敗する理由を確認します。

サンプルを開く
not ルール

not ルールで production testMode を禁止

production と testMode=true の組み合わせを not で禁止し、billing 機能不足も確認するリリースゲート例です。

サンプルを開く
contains 配列

contains 配列に active admin がないことを確認

role=admin かつ active=true の項目がなく、contains 制約が失敗する理由を確認します。

サンプルを開く

よくある質問

結果の理解を助け、検索エンジンと AI がツールの目的を把握しやすくする説明です。

JSONスキーマ検証は何ができますか?

入力した内容を読みやすい結果に整理し、すばやく確認できるようにします。

入力内容は保存されますか?

可能なツールはブラウザ内でローカル実行します。サーバー確認が必要な場合も、確認に必要な値のみを使用します。

関連ロングテール検索

現在の入力に基づく: JSON Schema 校驗 developer text utility developer text utility Schema 校验線上查看

JSON Schema 検証JSON Schema enum エラーJSON Schema type mismatchrequired 項目不足JSON number string ドリフトAPI 契約検証JSON Schema oneOf 検証email format 検証