fixmint
JA

JSONをJSONスキーマで検証

スキーマとJSONを貼り付けてください。各エラーがデータ内の位置と、違反したルールを示します。

  • お使いのデバイスで動作
  • 会員登録不要
  • 一度開けばオフラインでも使えます
—エラー
—ドラフト

JSONをJSONスキーマで検証する方法方法

  1. 左側にスキーマを、右側にJSONデータを貼り付けます。
  2. エラーの一覧を確認します。各エラーはデータの位置とスキーマのルールを示します。
  3. エラーをクリックすると、データ内の該当箇所に移動します。

よくある質問

どのドラフトに対応していますか?

ドラフトは $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 に入れると、検証対象になります。

スキーマやデータは外部に送信されますか?

いいえ。どちらもブラウザのタブ内にとどまります。「形式をチェック」の設定を除き、訪問の間に保存されるものはありません。

レビュー

    まだレビューはありません。最初のレビューを書いてみましょう。

    評価

    メールアドレスは表示も保存もされません。

    続きを読む