數位工具 · 萬事工具箱
本機處理

JSON Schema 驗證器

數位工具 本機處理

貼上 JSON Schema 與資料,用 Ajv 在瀏覽器本機驗證 required、type、format、minimum、items 等規則。

驗證使用 Ajv 與 ajv-formats,在你的瀏覽器本機執行;資料不會上傳。若正式 API 契約使用 OpenAPI 或特定 draft,請同步確認後端實際驗證器設定。

使用說明

  1. 把 JSON Schema 貼到左欄,把要驗證的 JSON 資料貼到右欄。
  2. 可先載入有效範例或錯誤範例,快速理解 required、format、minimum、items 的結果。
  3. 查看摘要與錯誤表;路徑使用 `$` 開頭,方便定位是哪個欄位不符合規則。
  4. 複製格式化資料或 JSON 驗證報告,貼到 PR、Issue、API 文件或測試紀錄。

適合情境

需要快速處理「JSON Schema 驗證器」相關工作時,可以直接在這頁完成。貼上 JSON Schema 與資料,用 Ajv 在瀏覽器本機驗證 required、type、format、minimum、items 等規則。 這類工具也收在「數位工具」分類,方便之後一起找。

常見搜尋

JSON Schema 驗證器 JSON schema validator Ajv 線上驗證 API payload 驗證 webhook JSON 檢查 JSON required 檢查 JSON format email 驗證

常見問題

資料會上傳到伺服器嗎?

不會。Schema 編譯與資料驗證都在你的瀏覽器本機完成,適合先檢查 API payload、webhook 範例或測試資料。

支援哪些 JSON Schema 規則?

核心驗證使用 Ajv,支援常見 type、required、properties、items、enum、minimum、minLength、pattern 等規則,並透過 ajv-formats 支援 email、uri、date-time 等 format。

為什麼我的 schema 會編譯失敗?

通常是 schema 本身不是 object、type 寫成不存在的值,或 draft / keyword 與 Ajv 設定不相容。工具會先顯示編譯錯誤,避免誤判資料有效。

這能取代後端驗證嗎?

不能。它適合快速除錯與文件檢查;正式 API 還是要以後端實際驗證器、OpenAPI 或服務端測試為準。

相關工具

使用界線

本工具是前端快速檢查器;正式 API 契約、合規稽核或資料匯入流程,仍應以服務端驗證與團隊文件為準。