JSON 轉 TypeScript
由 JSON 範例推導 TypeScript interface 或 type,含巢狀物件與陣列。
瀏覽器端執行:輸入與輸出不會傳送到伺服器,平台也不會保存你的輸入內容。
輸出
填入左側欄位後按下執行。
使用方法
- 1貼上一段代表性的 JSON。
- 2設定根型別名稱與樣式。
- 3複製產生的型別到專案中。
常見問題
陣列元素型別不一致怎麼辦?
工具會合併元素型別為聯集,例如 (string | number)[],並保留所有出現過的欄位。
巢狀物件會怎麼處理?
會依欄位名稱抽出具名子型別,避免產生難以閱讀的巨大內嵌結構。
null 要怎麼呈現?
預設輸出為 T | null;勾選選項後改為以 ? 表示的選填欄位。
