データ形式

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

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

Your data stays on your deviceNo upload, no serverWorks offline

このツールを使う理由

03

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

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

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

使い方

03
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.

よくある質問

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

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

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

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

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

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

関連ツール

03