Json Schema文件扩展名

Fre*_*esa 75 json jsonschema

是否有json模式文件扩展名的命名约定?XML有.xsd(XML Schema Definition),json模式文件应该有什么,.jsd(JSON模式定义)?

Eri*_*ord 81

来自加里法院:

我个人使用.schema.json,但没有官方文件扩展名.官方的mime类型是"application/schema + json".

  • 我也使用*.schema.json (9认同)
  • 我也使用 *.schema.json (2认同)

jru*_*ren 18

根据最后的草案(v4),没有为存储json-schemas的文件提出新的扩展..json扩展名在该文档中大量使用..json也是验证器(PHP,Ruby,Python)中的首选扩展.

所以我认为.json应该是缺少官方/标准新扩展的首选方案.


Sai*_*pta 6

来自https://json-schema.org/understanding-json-schema/basics.html#id3

\n
\n

由于 JSON Schema 本身就是 JSON,因此并不总是很容易判断什么时候是 JSON Schema 还是只是 JSON 的任意块。\n$schema关键字用于声明某物是 JSON 架构。\xe2\x80\x99s\n包含它通常是一个好的做法,尽管这不是必需的

\n
\n

因此,您可以用作.jsonJSON 模式的文件扩展名,但也可以使用$schema关键字(尽管可选)以便更好地区分。

\n