JSON Schema生成ツール|JSONからスキーマを自動作成
JSONサンプルの構造から、Draft 2020-12またはDraft-07のJSON Schemaを生成します。
JSON Schema生成
JSONを貼り付けるか、1件以上のJSONファイルを読み込んでください。
入力JSON
直接入力生成されたJSON Schema
読み取り専用生成結果
推定内容と警告を確認してから、Schemaを利用してください。
- サンプル数
- 0
- プロパティ数
- 0
- 最大階層
- 0
- format推定
- 0
- enum推定
- 0
- 注意事項
- 0
推定上の注意
このツールについて
APIレスポンスや設定ファイルなどのJSONサンプルから、JSON Schema作成のたたき台を生成します。
対応内容
- Draft 2020-12・Draft-07
- object・array・string・integer・number・boolean・null
- 複数サンプルの統合、required判定、混在型、タプル
- date-time・email・UUID・IP・URIなどのformat推定
使い方
- JSONを貼り付けるか、1件以上の.jsonファイルを開きます。
- Schema仕様、必須項目、配列、推定設定を選択します。
- 「Schemaを生成」またはCtrl/Command + Enterで実行します。
- 警告を確認し、生成結果をコピーまたは保存します。
制限事項
- サンプルだけでは業務上の必須条件、最小値・最大値、文字列パターンなどを確定できません。
- 空配列やnullだけの項目は本来の型を推定できません。
- format・enumは入力値からの推定であり、生成後に用途に合わせて見直してください。
- 外部$refの取得、完全なSchema検証、Draft間の完全変換には対応していません。
プライバシー: JSON、ファイル、生成設定、生成結果はブラウザ内だけで処理され、Develop Toolsのサーバーへ送信・保存されません。