¿Existe alguna convención de nomenclatura para una extensión de archivo de esquema json? XML tiene .xsd (Definición de esquema XML), ¿qué deberían tener los archivos de esquema json, .jsd (Definición de esquema JSON)?
json
jsonschema
Fresa
fuente
fuente
Respuestas:
Desde Gary Court:
fuente
Según el último borrador (v4) , no se ha propuesto una nueva extensión para los archivos que almacenan esquemas json. La extensión .json se usa profusamente dentro de ese documento. .json también es la extensión preferida en validadores (PHP, Ruby, Python).
Entonces creo que .json debería ser la opción preferida en ausencia de una nueva extensión oficial / estándar.
fuente
Comencé a usarlo
.jschema
después de que me encontré con un analizador de esquema JSON basado en extensiones que agregaba automáticamente identificadores a ejemplos RAML externos que también son.json
archivos.Son un formato específico, después de todo. HTML es XML, que es UML, y usamos una extensión de archivo diferente para cada uno de ellos.
fuente
De https://json-schema.org/understanding-json-schema/basics.html#id3
Por lo tanto, puede usarlo
.json
como extensión de archivo para el esquema JSON, pero tal vez con una$schema
palabra clave (aunque opcional) para una mejor distinción.fuente