是否有json模式文件扩展名的命名约定? XML有.xsd(XML Schema Definition),json模式文件应该有什么,.jsd(JSON模式定义)?
我个人使用.schema.json,但没有官方文件扩展名。官方的mime类型是“application / schema + json”。
根据last draft (v4),没有为存储json-schemas的文件提出新的扩展。 .json扩展名在该文档中大量使用。 .json也是验证器(PHP,Ruby,Python)中的首选扩展。
所以我认为.json应该是缺少官方/标准新扩展的首选方案。
在我使用基于扩展的JSON Schema解析器运行后,我开始使用.jschema
,该解析器自动将id添加到外部RAML示例,这些示例也是.json
文件。
毕竟,它们是一种特定的格式。 HTML是XML,它是UML,我们为每个使用不同的文件扩展名。