什麼是JSON轉TypeScript?

JSON 轉 TypeScript 工具可從 JSON 資料中生成精確的 TypeScript 介面和型別定義。它能推斷字串、數字、布林值、陣列和巢狀物件的型別,並處理可選欄位和聯合型別——為 API 回應節省大量手動撰寫型別的時間。

使用方法

  1. 第一步——貼上 JSON 物件或陣列。工具會分析其結構並為每個欄位推斷 TypeScript 型別。
  2. 第二步——自訂輸出:設定根介面名稱,在介面與型別別名之間選擇,並為可能為 null 的欄位切換可選屬性。
  3. 第三步——複製生成的 TypeScript 定義或下載為 .ts 檔案。所有巢狀物件將自動取得各自命名的介面。

結果

您的 API 回傳一個包含巢狀地址和偏好設定的使用者物件。貼上 JSON 回應,將根名稱設為 "User",即可得到清晰的介面:User、UserAddress、UserPreferences——可選欄位將自動標註為 "string | null" 型別。

相關工具