JSON 轉程式碼產生器
所有工具
免費
將任意 JSON 範例轉換為 TypeScript、Go、Python、Kotlin 或 JSON Schema——型別推斷完全在瀏覽器中執行。免費且私密。
所有操作皆在瀏覽器中完成——您的 JSON 永遠不會離開您的裝置。
目標語言
根型別名稱
1
等待 JSON…
</>
產生的程式碼會顯示在這裡
關於 JSON 轉程式碼產生器
JSON 轉程式碼產生器可將任何 JSON 範例轉換成具型別的原始碼:TypeScript 介面、Go 結構、Python 資料類別、Kotlin 資料類別或 JSON Schema。貼上一份 API 回應、為根型別命名、選擇目標語言,再複製產生的定義即可——不用再為每個端點手寫模型。
型別推斷會遍歷整份文件:巢狀物件會變成巢狀型別,陣列會檢查其元素型別,null 或缺漏的值也會被標示出來,方便你判斷是否應設為選填。欄位名稱會依各語言的慣例進行轉換。
推斷過程完全在你的瀏覽器中執行——你的 JSON 通常包含真實的 API 資料,絕不會離開裝置。無效的輸入會立即被標示出來,結果可以複製,也可以下載為原始碼檔案。
如何使用 JSON 轉程式碼產生器
- 將一份 JSON 範例——通常是真實的 API 回應——貼到輸入面板中,或載入範例。
- 選擇目標語言:TypeScript、Go、Python、Kotlin 或 JSON Schema。
- 設定頂層物件應使用的根型別名稱。
- 檢視產生的定義,如工具回報 JSON 無效則修正輸入內容。
- 複製程式碼,或下載為專案所需的檔案。
常見問題
TypeScript、Go、Python、Kotlin 與 JSON Schema。每種輸出都遵循該語言的慣用寫法——TypeScript 使用介面、Go 使用帶標籤的結構、Python 使用資料類別、Kotlin 則使用 data class。
巢狀物件會變成從父型別參照的獨立命名型別,陣列則依其元素型別定義,因此一份深度巢狀的 API 回應可一次產生完整的定義集合。
null 值會在產生的型別中被推斷為可為 null 或選填。由於單一範例可能無法呈現所有變化,請對照你的 API 文件確認選填性是否正確。
不會。解析與型別推斷都在你的瀏覽器中執行,含有真實資料的回應酬載絕不會傳到伺服器。
不需要——它是免費且無使用限制的。
熱門搜尋
json 轉 typescript
json 轉程式碼
json 轉 go 結構
json 轉 python 類別
從 json 產生型別
json 轉介面
需要協助?
使用此工具時遇到問題?請告訴我們的團隊。