JSON Schema 驗證器

根據 JSON Schema 定義驗證 JSON 資料。取得包含路徑的詳細錯誤報告。所有處理均在您的瀏覽器中完成。

即時驗證 錯誤詳情 客戶端處理

如何使用 JSON Schema 驗證器

1

輸入 Schema

定義描述預期結構的 JSON Schema。

2

輸入資料

貼上您要根據 Schema 驗證的 JSON 資料。

3

驗證

點擊「驗證」並檢視結果是否有任何錯誤。

什麼是 JSON Schema?

JSON Schema 是一種詞彙表,允許您標註與驗證 JSON 文件。它為特定應用程式所需的 JSON 資料以及如何與其互動提供了合約。JSON Schema 用於驗證、文件撰寫與產生模擬資料。

主要功能

型別驗證

驗證型別:string、number、integer、boolean、array、object、null

約束條件

最小/最大長度、範圍、模式、必填欄位等

結構定義

定義巢狀物件、陣列與複雜資料結構

常見問題

支援哪個版本的 JSON Schema?

本工具透過 Ajv 函式庫支援 JSON Schema Draft-07、Draft 2019-09 與 Draft 2020-12。支援大多數常見的 Schema 功能。

可以驗證巢狀物件嗎?

可以!JSON Schema 支援深層巢狀的物件與陣列。您可以在任何巢狀層級定義 properties 與 items,並為每個欄位設定個別的驗證規則。

如果我的 Schema 無效會怎樣?

本工具會先驗證您的 Schema 本身是否為有效的 JSON Schema。如果 Schema 有錯誤,這些錯誤會在嘗試驗證資料之前被回報。