透過類型推斷從任意JSON物件即時產生JSON Schema
您生成的結構描述將在此處顯示
輸入有效的JSON資料以開始
為專業開發者設計的強大JSON Schema產生工具
貼上任何JSON,即可獲得從資料結構和類型自動推斷的有效JSON Schema
用正確的結構描述類型偵測字串、數字、布林值、陣列、物件和null值
預設將所有現有欄位標記為必填 — 根據驗證規則按需調整
使用適當的$ref樣式子結構描述處理深度巢狀的物件和陣列用於複雜結構
生成與JSON Schema Draft 7相容的結構描述,這是最廣泛支援的規範版本
將生成的結構描述複製到剪貼簿,用於API文件、驗證程式庫或OpenAPI規範
關於JSON Schema產生器的常見問題解答
JSON Schema定義JSON資料的結構和驗證規則。用於API請求/回應驗證、表單生成、文件(OpenAPI/Swagger)、資料庫模式執行和設定檔驗證。
工具預設生成Draft 7結構描述,這是程式庫和工具中支援最廣泛的版本。Draft 7與ajv(JavaScript)、jsonschema(Python)和大多數API閘道驗證器相容。
是的 — 貼上您的JSON資料和結構描述,工具將根據結構描述規則驗證資料。它報告所有驗證錯誤及其在文件中的確切位置。
自動生成器預設將所有欄位標記為必填。編輯生成結構描述中的'required'陣列以刪除應該是可選的欄位。這通常是自動生成後的第一步。
當然可以。複製結構描述並將其與OpenAPI/Swagger用於API文件,ajv或joi用於Node.js中的執行時期驗證,Pydantic用於Python API,或任何JSON Schema相容的驗證程式庫。
探索更多用於JSON操作的專業工具