跳到主要內容
忆云竹

JSON 轉 TypeScript 型別

從 JSON 範例產生 TypeScript 型別,支援巢狀物件、選用屬性、陣列及聯集型別。

依目前樣本推導型別。物件中缺少的欄位標為選填,空陣列使用 unknown[]。

輸入內容或調整選項後即時更新


    
內容僅在此瀏覽器處理,不會上傳或儲存。

工具介紹

從 JSON 範例產生 TypeScript 型別,支援巢狀物件、選用屬性、陣列及聯集型別。

使用說明

貼上具代表性的 JSON,設定型別名稱後,即可複製程式碼或下載 .ts。陣列內的物件會合併推導:部分物件缺少的屬性標為選用,不同型別則組成聯集。

空陣列使用 unknown[] 型別,空物件使用 { [key: string]: unknown }。範例無法涵蓋所有可能資料,請依 API 契約確認結果。上限為 2 MiB、30,000 個值及 80 層,不接受重複鍵。

評論

0
後參與評論。
暫無評論
回復討論

按時間查看完整回復脈絡;每條回復都會標明它回應的具體內容。