参照
JSON スキーマを理解する
JSON スキーマは、JSON データの構造を検証するための強力なツールです。しかし、仕様書を読んで使用法を学ぶことは、設計図を見て車を運転することを学ぶようなものです。食料品を取りに行くだけであれば、電動モーターの仕組みを知る必要はありません。したがって、本書は JSON スキーマのための親しみやすい運転教習書を目指しています。これは、JSON スキーマを作成して理解したいが、独自の車(つまり、独自の JSON スキーマバリデーター)をまだ作成することに興味がない人のためのものです。
このチュートリアルでは、JSON スキーマドラフト 2020-12 について説明します。以前のバージョンの JSON スキーマは、ここで説明されている形式と完全に互換性があるわけではありませんが、ほとんどの場合、それらの違いは本文で説明されています。
どこから始めればよいですか?
- この本では、スキーマの例を示し、JSON スキーマを好みのプログラミング言語に関連付けるために、いくつかの新しい規則を使用しています。
- スキーマが何かよくわからない場合は、スキーマとは何か?を確認してください。
- 基本の章は、中心となるJSON スキーマ参照を理解するのに十分です。
- 多くの入れ子になった繰り返しセクションを持つ大規模なスキーマの開発を開始する場合は、複雑なスキーマの構造化を確認してください。
- json-schema.orgには、公式仕様書やさまざまなプログラミング言語から JSON スキーマを操作するためのツールなど、多くのリソースがあります。
- 独自の JSON スキーマをサンプルドキュメントに対して実行できるオンライン JSON スキーマツールがいくつかあります。ソフトウェアをインストールせずに試したい場合に非常に便利です。
© Copyright 2013-2016 Michael Droettboom, Space Telescope Science Institute;
© 2016-2018 Michael Droettboom;
© 2018-2023 JSON Schema project.