貼上 API JSON、Webhook payload 或設定檔,直接產生 TypeScript interface/type 與基本 JSON Schema。
檔案全程不離開你的電腦
不用下載,不用註冊
推斷結果只看目前貼上的範例 JSON;若 API 還有其他狀態碼、錯誤格式或隱藏欄位,建議再用更多樣本比對後調整型別。
使用說明
- 貼上 API response、Webhook payload 或設定檔 JSON 範例。
- 調整 Root 名稱、是否 export、是否用 interface,以及缺欄位要不要標成 optional。
- 檢查右側摘要與警告,再複製 TypeScript 型別到專案裡。
- 需要跟後端或文件對齊時,可一併複製基本 JSON Schema 當作起點。
適合情境
需要快速處理「JSON 型別產生器」相關工作時,可以直接在這頁完成。貼上 API JSON、Webhook payload 或設定檔,直接產生 TypeScript interface/type 與基本 JSON Schema。 這類工具也收在「數位工具」分類,方便之後一起找。
常見搜尋
JSON 轉 TypeScript interface JSON type generator API JSON 型別產生 Webhook payload TypeScript JSON Schema 產生器 貼 JSON 產生型別 TypeScript type from JSON
常見問題
資料會送到伺服器嗎?
不會。這個工具在瀏覽器本機解析 JSON 並產生文字,適合處理 API 範例、測試 payload 或內部設定片段。
陣列裡每筆欄位不一樣怎麼辦?
工具會合併陣列物件的欄位,預設把不是每筆都有的欄位標成 optional,型別不同的欄位會用 union 表示。
產出的 JSON Schema 可以直接上正式驗證嗎?
它是草稿起點,會保留欄位型別與 required 判斷;正式驗證前仍建議補上 enum、format、範圍、說明與額外欄位策略。
null 會怎麼處理?
預設會輸出 null;如果你只想先保守接住未知值,可以切換成 unknown。
相關工具
使用界線
型別由範例 JSON 推估,不等於完整 API 契約;正式專案仍應以後端 schema、OpenAPI 或驗證規則為準。
