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 定義に組み込んだり、フォームバリデーションツールで入力チェックに使ったりできます。期待する構造と一致しているかを確実に検証できます。