// JSONを入力すると自動でTypeScript型が生成されます
使い方
- 左側にJSONを貼り付けると、リアルタイムでTypeScript型が生成されます
- ネストしたオブジェクトは自動で別のinterfaceに分離されます
- 配列内の要素から型を推論し、混合型はユニオン型として出力します
- null値のフィールドは「optional」オプションで省略可能(?)にできます
- APIレスポンスのJSONをコピーして型定義を素早く作成できます
JSONを貼り付けるだけでTypeScriptのinterface/typeを自動生成。ネスト構造・配列・null対応。export付与、readonly、optional null等のオプション付き。リアルタイム変換でコピー即利用。
// JSONを入力すると自動でTypeScript型が生成されます
使い方
APIレスポンスやJSONデータを扱うTypeScriptプロジェクトでは、JSONの構造に対応する型定義(interface / type)が必要です。手動で型を書くのは面倒でミスが起きやすいため、JSONを貼り付けるだけで自動的にTypeScript型を生成するツールが役立ちます。
本ツールはブラウザ内でJSONを解析し、ネストされたオブジェクト・配列・null・プリミティブ型を正しく推論してTypeScriptコードを出力します。サーバーにデータを送信しないため、機密性の高いAPIレスポンスも安全に変換できます。
T | null として出力(optionalにする設定も可能)unknown[] として出力| オプション | 説明 |
|---|---|
| interface / type | interfaceキーワードまたはtype aliasで出力を切り替え |
| export | 各型定義に export キーワードを付与 |
| optional null | null許容フィールドを field?: T として出力 |
| readonly | 全プロパティに readonly 修飾子を付与 |
| ルート名 | ルートinterfaceの名前を指定(デフォルト: Root) |
JSONチェック・整形ツール
JSONの検証・整形・圧縮をワンクリックで。構文エラーの検出、シンタックスハイライト付きプレビュー、構造分解でJSONの中身を一目で把握。
CSV↔JSON変換ツール
CSV→JSON・JSON→CSVの双方向変換。ヘッダー自動認識、型自動推論、タブ/セミコロン/パイプ区切り対応。ExcelデータのJSON化やAPIレスポンスのCSV化に。
JSON / YAML / XML 相互変換ツール
JSON・YAML・XMLを相互変換。3形式の任意の組み合わせをワンクリック変換。XML属性やCDATAにも対応。構文エラー表示、インデント調整付き。設定ファイルやAPI仕様書の編集に。