114

jsonスキーマファイル拡張子の命名規則はありますか?XMLには.xsd(XMLスキーマ定義)がありますが、jsonスキーマファイルには.jsd(JSONスキーマ定義)が必要ですか?

4

5 に答える 5

122

ゲイリー・コート より:

私は個人的に .schema.json を使用していますが、正式なファイル拡張子はありません。ただし、公式の MIME タイプは「application/schema+json」です。

于 2012-05-08T22:43:10.747 に答える
21

最後のドラフト (v4)によると、json-schema を格納するファイルに対して提案された新しい拡張子はありません。.json 拡張子は、そのドキュメント内で大量に使用されています。.json は、バリデータ (PHP、Ruby、Python) で推奨される拡張子でもあります。

したがって、公式/標準の新しい拡張子がない場合は、.json を優先する必要があると思います。

于 2014-01-04T17:17:33.370 に答える
4

https://json-schema.org/understanding-json-schema/basics.html#id3より

JSON スキーマ自体が JSON であるため、何かが JSON スキーマなのか、JSON の任意のチャンクなのかを判断するのは必ずしも容易ではありません。キーワードは、 $schema何かが JSON スキーマであることを宣言するために使用されます。必須ではありませんが、通常はこれを含めることをお勧めします。

.jsonしたがって、JSON スキーマのファイル拡張子として使用できますが$schema、より明確に区別するためにキーワード (オプションですが) を使用することもできます。

于 2020-06-27T19:36:51.293 に答える
2

ファイル.jschemaでもある外部RAMLの例にIDを自動的に追加する拡張機能ベースのJSONスキーマパーサーを使い始めた後、私は使い始めました。.json

結局のところ、それらは特定の形式です。HTML は XML、つまり UML であり、それぞれに異なるファイル拡張子を使用します。

于 2015-10-22T15:39:32.207 に答える