Есть ли какое-либо соглашение об именах для расширения файла схемы json? XML имеет .xsd (определение схемы XML), что должны иметь файлы схемы json, .jsd (определение схемы JSON)?Расширение файла Json Schema
ответ
От Gary Court:
Я лично использую .schema.json, но нет никакого официального расширения файла . Однако официальный тип mime - это «application/schema + json».
Также использую * .schema.json – jasonkarns
Также использую * .schema.json – bhspencer
В соответствии с last draft (v4) не существует нового расширения, предлагаемого для хранения файлов json-schemas. Расширение .json широко используется внутри этого документа. .json также является предпочтительным расширением в валидаторах (PHP, Ruby, Python).
Поэтому я считаю, что .json должен быть предпочтительным вариантом при отсутствии официального/стандартного нового расширения.
Я начал использовать .jschema
после того, как у меня был сеанс работы с парсером JSON Schema на основе расширения, который автоматически добавлял идентификаторы к внешним примерам RAML, которые также являются .json
файлами.
В конце концов, это особый формат. HTML - это XML, который является UML, и мы используем другое расширение файла для каждого из них.
Как кто-то, кто работает над спецификацией схемы JSON в настоящее время, это не совсем то, что было рассмотрено. Если вы считаете, что это так, не стесняйтесь открывать проблему в репозитории github. – Relequestual