JSON Formatter
JSONを整形して、読みやすくフォーマットします。バリデーション(構文チェック)も可能。
JSONからTypeScriptのinterfaceまたはtype定義を自動生成します。ネストしたオブジェクト・配列・null対応。
APIレスポンスや設定ファイルのJSONから、TypeScriptの interface または type 定義を自動生成するツールです。
ネストしたオブジェクトは個別のインターフェースとして展開され、配列は要素の型から推論されます。readonly・オプショナル・null表現など実務でよく使うオプションも備えています。
ネストしたオブジェクトは個別の interface として自動生成され、親の型から参照されます。依存関係の順番で出力されるため、そのままTypeScriptファイルに貼り付けて使えます。
配列内のすべての要素の型を調べて統一します。オブジェクトの配列の場合はすべての要素のキーをマージして1つの interface を生成します。
はい。ブラウザの開発者ツールなどからコピーしたAPIレスポンスのJSONをそのまま貼り付けることができます。
出力は読み取り専用テキストエリアに表示されます。「コピー」ボタンでクリップボードにコピーして、エディタで自由に編集してください。