データ形式

JSONスキーマジェネレーター

サンプルJSONからJSONスキーマを推論し、ドラフト選択と必須ポリシーを設定できます。

データは端末内に残りますアップロードなし、サーバーなしオフラインで動作

Max depth

Total properties

Status

このツールを使う理由

01

JSONサンプルを貼り付けると、文字列フォーマット検出・配列要素スキーマのマージ・必須フィールド設定が可能なdraft-2020-12またはdraft-07スキーマを生成します。

JSONスキーマジェネレーターはサンプルJSONドキュメントからスキーマを推論し、将来のペイロード検証やTypeScript生成、APIドキュメント作成に活用できます。

配列要素スキーマのマージ、一般的な文字列フォーマット(date-time、email、uri、uuid)の検出、draft 2020-12とdraft-07のサポートが含まれます。

使い方

02
01代表的なJSONサンプル(オブジェクトまたはオブジェクトの配列)を貼り付けます。
02スキーマドラフトと必須フィールドポリシーを選択します。
03出力パネルから生成されたスキーマをコピーします。

コピー前のクイックチェック

03

Confirm the input is the format you intended.

Scan the result before using it in a document, URL, config, or message.

Copy only the output you need.

よくある質問

04
スマート必須ポリシーはどう機能しますか?

配列の場合、すべての要素スキーマがマージされ、すべての要素に存在するキーのみが必須として残ります。単一オブジェクトの場合は「全フィールド必須」と同様に動作します。

文字列フォーマットを検出できますか?

はい。date、date-time、email、uri、uuidのフォーマットはサンプル値から推論されます。

JSONはどこかに送信されますか?

いいえ。推論はこのタブ内でのみ実行されます。

関連ツール

03

JSON ↔ YAML Converter

Convert between JSON and YAML in your browser using the standard js-yaml library — both directions, configurable indent, safe-by-default parsing.

JSON to TypeScript Types

Generate TypeScript interface declarations from a JSON sample — nested types, arrays, optional keys inferred.

JSONスキーマジェネレーター — サンプルJSONからJSONスキーマを推論し、ドラフト選択と必… | TOOLGRID