Esiste una convenzione di denominazione per un'estensione file schema json? XML ha .xsd (XML Schema Definition), cosa dovrebbero avere i file di schema json, .jsd (JSON Schema Definition)?Json Schema estensione file
risposta
Da Gary Court:
Io personalmente uso .schema.json, ma non c'è estensione ufficiale di file . Il tipo mime ufficiale tuttavia è "application/schema + json".
Uso anche * .schema.json – jasonkarns
Uso anche * .schema.json – bhspencer
In base allo last draft (v4), non è stata proposta una nuova estensione per i file che memorizzano json-schemi. L'estensione .json è usata in modo profuso all'interno di quel documento. .json è anche l'estensione preferita nei validatori (PHP, Ruby, Python).
Quindi penso che .json dovrebbe essere l'opzione preferita in assenza di una nuova estensione ufficiale/standard.
Ho iniziato a utilizzare .jschema
dopo aver eseguito uno scricchiolio con un parser JSON Schema basato sull'estensione che ha aggiunto automaticamente gli id agli esempi RAML esterni che sono anche file .json
.
Sono un formato specifico, dopo tutto. HTML è XML, che è UML, e usiamo un'estensione di file diversa per ognuno di questi.
Come qualcuno che sta lavorando alle specifiche dello schema JSON attualmente, non è davvero qualcosa che è stato preso in considerazione. Se pensi che dovrebbe essere, sentiti libero di aprire un problema sul repository Github. – Relequestual