JSON Schema 生成
サンプル JSON からスキーマを生成
JSON入力
Loading editor...
JSON Schema出力
Loading editor...
関連ツール
よくある質問
JSON Schema は、JSON データの構造とバリデーションルールを記述するための仕様(語彙)です。許可されるプロパティ、型、必須項目、min/max や文字列パターンなどの制約を定義できます。
サンプルの JSON ドキュメントを貼り付けて Generate をクリックします。ツールが構造と型を解析し、サンプルと同じ形のドキュメントを検証できる JSON Schema(ドラフト)を生成します。
JSON Schema Draft 2020-12(最新ドラフト)互換のスキーマを生成します。Ajv、jsonschema、everit-json-schema など、多くのバリデーションライブラリで利用できます。
はい。生成したスキーマは各言語のスキーマ検証ライブラリでそのまま使えるほか、OpenAPI/Swagger 定義に組み込んだり、フォームバリデーションツールで入力チェックに使ったりできます。期待する構造と一致しているかを確実に検証できます。