JSON Schema 起始產生器
從 JSON 範例推斷初版 JSON Schema。
輸入內容只在瀏覽器本機處理。 依 primitive、array、object 與 required key 建立草稿。
這只是起始 schema,不會推論格式、限制、選填或商業規則。
使用說明
從 JSON 範例推斷初版 JSON Schema。
由範例 JSON 物件推論起始 schema,供手動調整資料契約。
💡 3 步驟快速上手
貼上測試 JSON 物件,例如 {"id":1,"tags":["admin"]}。
產生 type、properties 與 required;物件出現的欄位固定列為 required,沒有切換選項。
下載 json-schema.json,選擇驗證器與版本後自行測試。
適用情境
適合 API 文件、表單驗證與資料契約草稿。
計算或處理方式
依 primitive、array、object 與 required key 建立草稿。
具體範例
範例:貼上 user JSON 產生 schema。
限制與資料處理
單一樣本無法表達所有合法變化;發布前需補上 optional、格式與限制。
不會。JSON Schema 起始產生器只在瀏覽器內處理;請勿貼上正式密鑰或未遮罩的個人資料。
JSON Schema 起始產生器使用指南
操作與限制
貼上測試 JSON 物件,例如 {"id":1,"tags":["admin"]}。
產生 type、properties 與 required;物件出現的欄位固定列為 required,沒有切換選項。
下載 json-schema.json,選擇驗證器與版本後自行測試。
陣列只取前 50 個元素推論及合併型別;巢狀上限 100,輸入上限 100000 字元。
不產生 $schema 版本宣告,也不推論 format、數值限制、商業規則或所有可能的選填欄位;不保證任何驗證庫直接相容。
Feedback
這個工具好用嗎?
歡迎告訴我們你的工具建議或錯誤回報。
常見問題
JSON Schema 起始產生器接受什麼輸入?
貼上一份有效的 JSON 物件範例;根層陣列與 primitive 不接受。
JSON Schema 起始產生器如何產生結果?
工具依目前樣本推斷 primitive、object、array 與 required key 草稿。
JSON Schema 起始產生器有哪些限制?
單一樣本無法表達所有合法變化;發布前需補上 optional、格式與限制。
JSON Schema 起始產生器會上傳資料嗎?
不會。JSON Schema 起始產生器只在瀏覽器內處理;請勿貼上正式密鑰或未遮罩的個人資料。