規格

草案 2020-12

規格 https://json-schema.dev.org.tw/draft/2020-12/json-schema-core.html
已發布2022 年 6 月 16 日
作者
Austin Wright
Henry Andrews
Ben Hutton
Greg Dennis
Meta-schemahttps://json-schema.dev.org.tw/draft/2020-12/schema

簡介

JSON Schema 草案 2020-12 是對先前草案 2019-09的全面更新,解決了回饋意見和實作經驗。此草案引入了簡化建立和驗證 JSON schema 的功能。

以下是草案 2020-12 的更新概述:

  • 重新設計的陣列和元組關鍵字itemsadditionalItems 關鍵字已由 prefixItemsitems 取代。
  • 動態參考:引入 $dynamicRef$dynamicAnchor 取代較舊的 $recursiveRef$recursiveAnchor
  • Contains 和 UnevaluatedItems:指定 contains 關鍵字如何影響 unevaluatedItems 關鍵字。
  • 正規表示式:現在預期支援 Unicode 字元,解決先前草案中的不一致問題。
  • 媒體類型變更:捨棄 schema 媒體類型參數。
  • 內嵌 Schema 和綁定:提供將 schema 綁定到複合 Schema 文件中的指南。
  • 詞彙變更:將 format 詞彙分成 format-annotationformat-assertion

草案 2020-12 文件

過時的草案 2020-12 文件

這些文件因一些錯誤和不清楚的部分而更新,但未變更功能或 meta-schema。

發行說明

需要協助嗎?

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

幫助我們讓文件更完善!

在 JSON Schema,我們重視文件貢獻,如同其他任何形式的貢獻一樣!

仍然需要協助嗎?

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