JSON 輸入
設定
TypeScript 輸出
TypeScript 輸出將顯示在這裡
設定選項並輸入 JSON 來產生
關於此工具
使用 API 時經常需要處理無型別的 JSON 回應。此轉換器接收原始 JSON 並產生結構良好的 TypeScript 定義,可以直接放入程式碼庫中。 主要功能: • 多種輸入模式:單一 JSON、多個樣本的合併型別、JSON Schema 和 Postman 集合 • 介面或型別別名輸出,完全控制命名 • PascalCase 轉換、可選屬性和 readonly 修飾符 • 巢狀物件和陣列處理及正確的型別推斷 • 輸入時即時轉換——無需點擊按鈕
使用方式
1. 在左側面板中貼上或上傳 JSON 2. 在設定欄中設定根型別名稱(預設為 'Root') 3. 選擇來源型別——一般 JSON 適用於大多數情況 4. 切換轉換選項,如介面 vs 型別、可選屬性或 readonly 5. TypeScript 輸出立即出現在右側 6. 複製結果或下載為 .ts 檔案
限制與重要提示
• 混合陣列的聯合型別(如 [1, "hello"])被推斷為 `number | string`,但可能需要手動檢查 • 深度巢狀的物件會產生許多子介面——在實際情況中考慮扁平化 • JSON Schema 支援涵蓋常見關鍵字;跨檔案的 $ref 等進階功能不會被解析 • Postman 集合解析需要 v2.1 格式並包含已儲存的回應主體