Max depth
Total properties
Status
このツールを使う理由
01JSONサンプルを貼り付けると、文字列フォーマット検出・配列要素スキーマのマージ・必須フィールド設定が可能なdraft-2020-12またはdraft-07スキーマを生成します。
JSONスキーマジェネレーターはサンプルJSONドキュメントからスキーマを推論し、将来のペイロード検証やTypeScript生成、APIドキュメント作成に活用できます。
配列要素スキーマのマージ、一般的な文字列フォーマット(date-time、email、uri、uuid)の検出、draft 2020-12とdraft-07のサポートが含まれます。
使い方
02コピー前のクイックチェック
03Confirm 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はどこかに送信されますか?
いいえ。推論はこのタブ内でのみ実行されます。
関連ツール
03JSONフォーマッター→
JSONのフォーマット、ミニファイ、バリデーションを一画面で行えます。
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.