JSONをJSONスキーマで検証
スキーマとJSONを貼り付けてください。各エラーがデータ内の位置と、違反したルールを示します。
- お使いのデバイスで動作
- 会員登録不要
- 一度開けばオフラインでも使えます

—エラー
—ドラフト
JSONをJSONスキーマで検証する方法方法
- 左側にスキーマを、右側にJSONデータを貼り付けます。
- エラーの一覧を確認します。各エラーはデータの位置とスキーマのルールを示します。
- エラーをクリックすると、データ内の該当箇所に移動します。
よくある質問
どのドラフトに対応していますか?
ドラフトは $schema キーワードで判断します。指定がない場合は 2020-12 が使われ、2019-09 と draft-07 はそれぞれのルールで読み取ります。draft-04 と draft-06 のスキーマは draft-07 のルールで読み取ります。
「形式をチェック」は何をしますか?
オンにすると、date-time、date、time、email、hostname、IPv4、IPv6、uri、uuid、regex、json-pointer の値を検証します。オフの場合、仕様どおり format キーワードは注記としてのみ扱われます。
$ref が「未取得」と表示されるのはなぜですか?
このツールはファイルを一切ダウンロードしません。別のファイルやWebアドレスへの参照はスキップされ、その旨が報告されるので、スキーマの残りの部分は検証されます。参照先のスキーマを同じドキュメント内の $defs に入れると、検証対象になります。
スキーマやデータは外部に送信されますか?
いいえ。どちらもブラウザのタブ内にとどまります。「形式をチェック」の設定を除き、訪問の間に保存されるものはありません。
レビュー
まだレビューはありません。最初のレビューを書いてみましょう。

