規格

規格

目前的版本是2020-12!之前的版本是 2019-09。

規格文件

另請參閱發行說明/變更日誌(進行中)。

規格分為核心和驗證兩部分。我們也發布了相對 JSON 指標規格,儘管它目前沒有被核心或驗證以任何顯著的方式使用。

JSON Schema 核心定義了 JSON Schema 的基本基礎
JSON Schema 驗證定義了 JSON Schema 的驗證關鍵字
相對 JSON 指標擴展了相對指標的 JSON 指標語法

元 Schema

元 Schema 是可以驗證其他 schema 的 schema。它是自我描述的:JSON Schema 元 schema 驗證其自身。

最新的元 schema 是 2020-12。 有關變更為基於日期的識別符號的說明,請參閱規格連結頁面。

如果您從網頁瀏覽器存取這些 JSON 文件連結,您將需要儲存檔案,然後將其作為 JSON 文件開啟。 這是由於 GitHub Pages 的限制。

通用元 schema

請注意,需要額外的特定詞彙 schema 檔案才能完整建構和使用核心/驗證方言元 schema。

核心/驗證方言元 schema用於為純驗證編寫的 schema。
超連結 Schema 方言元 schema用於為驗證 (2020-12) 和超連結 (2019-09) 編寫的 schema。
建議輸出元 schema應用程式處理的建議輸出結構。

單詞彙元 schema

這些主要與想要編寫自己的元 schema 的人相關,這些元 schema 基於現有規格的特定部分。

輸出 schema 和範例

從較舊的草案遷移

發行說明討論了影響使用者和實作者的變更

較舊的草案

請參閱規格連結以取得較舊的草案和規格的最新未發布版本。

需要協助嗎?

您覺得這些文件有幫助嗎?

協助我們讓文件更好!

在 JSON Schema,我們重視文件貢獻,如同其他類型的貢獻一樣!

仍然需要協助嗎?

學習 JSON Schema 通常會讓人感到困惑,但別擔心,我們在這裡提供協助!