fixmint
ZH-TW

用 JSON Schema 檢查 JSON

貼上 schema 與一段 JSON,每個錯誤都會顯示它在資料中的位置,以及違反了哪條規則。

  • 在您的裝置上執行
  • 免註冊
  • 造訪後可離線使用
—錯誤
—版本

如何依 JSON Schema 驗證 JSON

  1. 左側貼上 schema,右側貼上 JSON 資料。
  2. 閱讀錯誤清單,每一項都會標明資料位置與 schema 規則。
  3. 點擊任一錯誤,即可跳到資料中的對應位置。

常見問題

支援哪些版本?

版本由 $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 或資料會被傳送到別處嗎?

不會。兩者都只留在你的瀏覽器分頁中,除了「檢查格式」的設定之外,不會在兩次造訪之間保存任何資料。

評價

    還沒有評價,搶先評價吧。

    您的評分

    您的電子郵件不會顯示,也不會被保存。

    閱讀更多