程式塔 · 24 號房

JSON 轉 TypeScript

從 JSON 產生 TypeScript、Go、Python、Java、C# 與 Rust 型別。

🔒 在瀏覽器中處理 · 不需上傳 · 不用註冊

從 JSON 產生型別

貼上一段 API 回應範例,立即得到 TypeScript 介面——或 Go struct、Python dataclass、Java / C# / Kotlin 類別、Rust serde struct 與 Swift Codable 型別。型別由 quicktype 推斷,能合併陣列項目,並偵測選填欄位、列舉、日期與巢狀物件。

產生更好型別的小技巧

  • 多放幾個陣列項目,偶爾缺少的欄位就會被標成選填。
  • 使用有意義的最上層名稱(例如 User);巢狀型別會依鍵命名。
  • 取消勾選「只產生型別」,還會產生在解析時驗證 JSON 的執行期轉換程式。

我的 JSON 會被上傳嗎?

不會。quicktype 在你的瀏覽器中執行——引擎只需下載一次(約 1 MB),資料都留在本機。