← 全部工具

JSON Schema 產生器:由樣本推斷 Draft 2020-12

在本機從全部樣本值推斷 JSON Schema,審查巢狀型別與必要欄位,再匯出 Draft 2020-12;不冒充契約驗證。

正在啟用本機工具…

1. 輸入 JSON 範例

僅在瀏覽器內處理,不上傳、儲存或寫入網址。輸入最多 1 MiB、100 層、50,000 節點;Schema 最多 10,000 節點、2 MiB;5 秒逾時。

這是從單份樣本推斷的起點,不是完整資料契約或 Schema 驗證器。已觀察到的鍵預設 required;請按實際契約調整。無法由樣本保證 format、regex、enum、examples 或安全性。

2. 檢查與調整 Schema

輸入或載入範例,再按產生 Schema。

如何使用這個工具

由 JSON 樣本推斷,選取 Schema 路徑並調整型別或必要欄位。空陣列保留未知元素;陣列物件樣本合併已知屬性,只將共同鍵列為必要。審查後匯出完整 Schema。

不適合用在什麼情況

樣本推斷不等於完整 API 契約或 Schema 驗證。不猜 format、pattern、enum,也不自動設定 additionalProperties:false;預設必要欄位只描述觀察到的樣本,不代表未來回應。

閱讀實作指南 →