JSON 轉型別定義
免費線上 JSON 轉型別定義工具,支援 TypeScript/Go/C#/Java
為什麼要將 JSON 轉換為型別定義?
在處理 API 回應時,從範例 JSON 資料產生型別定義可以節省時間並減少錯誤。你不需要手動撰寫介面或結構體,只需貼上 JSON 回應即可獲得 TypeScript 介面、Go 結構體、C# 類別或 Java 類別的型別定義。
如何將 JSON 轉換為型別
在輸入區域貼上 JSON 資料。選擇目標語言。工具分析 JSON 結構並產生適當的型別定義,包含正確的欄位名稱、型別和可為空欄位的可選標記。
▶支援哪些類型的 JSON?
工具適用於任何有效的 JSON:物件、陣列、巢狀結構和基本值。物件陣列能產生最有用的型別定義。
▶巢狀物件如何處理?
巢狀物件根據目標語言的慣例轉換為獨立的型別或嵌入式型別。每一層巢狀都會產生自己的型別定義。
▶工具如何處理可選欄位?
當某些欄位在範例資料中只出現在部分物件時,工具會將它們標記為可選。這在轉換物件陣列時很常見,因為並非所有物件都有相同的欄位。