json模式文件扩展名是否有任何命名约定?XML具有.xsd(XML模式定义),json模式文件应具有什么,.jsd(JSON模式定义)?
Answers:
我个人使用.schema.json,但没有官方文件扩展名。官方的mime类型是“ application / schema + json”。
.jschema
在具有基于扩展名的JSON Schema解析器的磨合后,我便开始使用,该解析器会自动将id添加到也是.json
文件的外部RAML示例中。
毕竟,它们是一种特定的格式。HTML是XML,即UML,我们为每个文件使用不同的文件扩展名。
来自https://json-schema.org/understanding-json-schema/basics.html#id3
由于JSON Schema本身就是JSON,所以很难分辨出什么是JSON Schema或只是任意JSON块。该
$schema
关键字用于声明的东西是JSON模式。包括它通常是个好习惯,尽管不是必需的。
因此,您可以将其.json
用作JSON模式的文件扩展名,但也可以使用一个$schema
关键字(尽管是可选的)来更好地区分。