JSON Schema 驗證器
範例
驗證結果
JSON 符合結構描述
JSON 結構描述
JSON 資料
Loading editor...
Loading editor...
技術細節
JSON Schema 驗證器的運作方式
工具功能說明
此 JSON Schema 驗證器會依據 JSON Schema(draft-04、draft-06、draft-07 或 2019-09)檢查 JSON 資料。它會回報資料是否有效;若無效,則會針對每個錯誤顯示路徑、關鍵字與訊息,讓你能修正資料或調整 schema。
常見的開發者使用情境
開發者使用 JSON Schema 驗證器來測試 API 請求/回應 payload、驗證設定檔、在程式碼中產生或除錯基於 schema 的驗證,並確保 OpenAPI 或其他由 schema 驅動的格式正確。在建立表單或依賴 JSON Schema 的 ETL 管線時也很有用。
Schema 與資料輸入
在一個面板貼上或載入你的 JSON Schema,並在另一個面板貼上你的 JSON 資料。工具會解析兩者並執行驗證。支援的 schema 版本會從 "$schema" 關鍵字偵測。任一面板中的無效 JSON 都會在驗證執行前先被回報。
常見陷阱與邊界情況
請確保 schema 本身是有效的 JSON,並使用受支援的 "$schema" URL。空資料或非物件資料可能會依 schema 而判定為有效或無效(例如必填欄位、型別限制)。巢狀錯誤會以路徑表示法顯示;修正一個錯誤後重新執行,以查看剩餘問題。
何時使用此工具 vs 程式碼
使用此驗證器可進行快速檢查、除錯與探索 schema。用於正式環境時,請在你的應用程式中使用 Ajv 或類似函式庫執行驗證,並將 schema 與驗證邏輯納入版本控制與測試。