什麼是JSON轉TypeScript?
JSON to TypeScript 將 JSON 資料轉換為 TypeScript 介面和型別定義。它能識別字串、數字、布林值、陣列和巢狀物件,並將可空欄位標記為可選並使用聯合型別。省去手動為 API 回應撰寫型別的麻煩。
使用方法
- 第一步——貼上 JSON 物件或陣列。工具會分析其結構並為每個欄位推斷 TypeScript 型別。
- 第二步——自訂輸出:設定根介面名稱,在介面與型別別名之間選擇,並為可能為 null 的欄位切換可選屬性。
- 第三步——複製生成的 TypeScript 定義或下載為 .ts 檔案。所有巢狀物件將自動取得各自命名的介面。
結果
您的 API 回傳一個包含巢狀地址和偏好設定的使用者物件。貼上 JSON 回應,將根名稱設為 "User",即可得到清晰的介面:User、UserAddress、UserPreferences——可選欄位將自動標註為 "string | null" 型別。