参考
了解 JSON 模式
JSON 模式是用于验证 JSON 数据结构的强大工具。但是,通过阅读其规范来学习使用它就像通过查看蓝图来学习驾驶汽车一样。如果您只想提货,则不需要了解电动机是如何组装在一起的。因此,本书旨在成为 JSON 模式的友好驾驶教练。它适用于那些想要编写和理解它的人,但也许不感兴趣构建他们自己的汽车(即编写他们自己的 JSON 模式验证器)——至少现在还没有。
本教程描述了 JSON 模式草案 2020-12。早期版本的 JSON 模式与此处描述的格式不完全兼容,但大多数情况下,这些差异已在文本中说明。
从哪里开始?
- 本书使用了一些新颖的约定来显示模式示例并将 JSON 模式与您选择的编程语言相关联。
- 如果您不确定模式是什么,请查看什么是模式?.
- 基础章节应该足以帮助您开始理解核心JSON 模式参考.
- 当您开始使用许多嵌套和重复部分开发大型模式时,请查看构建复杂模式.
- json-schema.org 提供了大量资源,包括官方规范和来自各种编程语言的用于处理 JSON 模式的工具。
- 有许多在线 JSON 模式工具允许您将自己的 JSON 模式针对示例文档运行。如果您想在不安装任何软件的情况下尝试一下,这些工具会非常方便。
© 版权所有 2013-2016 Michael Droettboom,空间望远镜科学研究所;
© 2016-2018 Michael Droettboom;
© 2018-2023 JSON 模式项目。