规范

草案 2020-12

规范 https://json-schema.fullstack.org.cn/draft/2020-12/json-schema-core.html
发布2022 年 6 月 16 日
作者
Austin Wright
Henry Andrews
Ben Hutton
Greg Dennis
元模式https://json-schema.fullstack.org.cn/draft/2020-12/schema

简介

JSON Schema 草案 2020-12 是对先前草案 2019-09的全面更新,解决了反馈和实施经验。此草案引入了简化创建和验证 JSON schema 的功能。

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

  • 重新设计的数组和元组关键字itemsadditionalItems 关键字已被 prefixItemsitems 替换。
  • 动态引用$dynamicRef$dynamicAnchor 替换了旧的 $recursiveRef$recursiveAnchor
  • 包含和未评估项:指定 contains 关键字如何影响 unevaluatedItems 关键字。
  • 正则表达式:现在预计支持 Unicode 字符,解决先前草案中不一致的问题。
  • 媒体类型更改:删除 schema 媒体类型参数。
  • 嵌入式 schema 和捆绑:提供有关将 schema 捆绑到复合 schema 文档中的指导。
  • 词汇表更改:将 format 词汇表拆分为 format-annotationformat-assertion

草案 2020-12 文档

已过时的草案 2020-12 文档

由于一些错误和不清楚的部分,这些文档已更新,但没有更改功能或元模式。

发行说明

需要帮助?

您觉得这些文档有帮助吗?

帮助我们使我们的文档更加出色!

在 JSON Schema,我们重视文档贡献,就像我们重视其他任何类型的贡献一样!

仍然需要帮助?

学习 JSON Schema 通常会让人感到困惑,但不用担心,我们来帮助您!