用 JSON Schema 檢查 JSON
貼上 schema 與一段 JSON,每個錯誤都會顯示它在資料中的位置,以及違反了哪條規則。
- 在您的裝置上執行
- 免註冊
- 造訪後可離線使用

—錯誤
—版本
如何依 JSON Schema 驗證 JSON
- 左側貼上 schema,右側貼上 JSON 資料。
- 閱讀錯誤清單,每一項都會標明資料位置與 schema 規則。
- 點擊任一錯誤,即可跳到資料中的對應位置。
常見問題
支援哪些版本?
版本由 $schema 關鍵字決定。沒有設定時預設為 2020-12,2019-09 與 draft-07 則依各自的規則讀取。Draft-04 與 draft-06 的 schema 會以 draft-07 規則讀取。
「檢查格式」有什麼作用?
開啟後,會檢查 date-time、date、time、email、hostname、IPv4、IPv6、uri、uuid、regex 與 json-pointer 格式的值。關閉時,format 關鍵字只作為註記,這符合規格的規定。
為什麼 $ref 顯示「未擷取」?
本工具從不下載任何內容。指向其他檔案或網址的參照會被略過並回報,其餘的 schema 仍會執行。若要檢查,請把被參照的 schema 放在同一份文件的 $defs 底下。
我的 schema 或資料會被傳送到別處嗎?
不會。兩者都只留在你的瀏覽器分頁中,除了「檢查格式」的設定之外,不會在兩次造訪之間保存任何資料。
評價
還沒有評價,搶先評價吧。

