Gibt es eine Namenskonvention für eine JSON-Schemadateierweiterung? XML hat .xsd (XML-Schemadefinition). Was sollten JSON-Schemadateien haben .jsd (JSON-Schemadefinition)?
json
jsonschema
Fresa
quelle
quelle
Antworten:
Von Gary Court:
quelle
Nach dem letzten Entwurf (v4) wird keine neue Erweiterung für Dateien vorgeschlagen, in denen JSON-Schemas gespeichert sind. Die Erweiterung .json wird in diesem Dokument häufig verwendet. .json ist auch die bevorzugte Erweiterung in Validatoren (PHP, Ruby, Python).
Daher denke ich, dass .json die bevorzugte Option sein sollte, wenn keine offizielle / standardmäßige neue Erweiterung vorhanden ist.
quelle
Ich habe mit der Verwendung begonnen,
.jschema
nachdem ich einen Run-In mit einem erweiterungsbasierten JSON-Schema-Parser hatte, der automatisch IDs zu externen RAML-Beispielen hinzufügte, die auch.json
Dateien sind.Sie sind schließlich ein bestimmtes Format. HTML ist XML, also UML, und wir verwenden für jede eine andere Dateierweiterung.
quelle
Von https://json-schema.org/understanding-json-schema/basics.html#id3
Sie können also
.json
als Dateierweiterung für das JSON-Schema verwenden, möglicherweise jedoch mit einem$schema
Schlüsselwort (obwohl optional) zur besseren Unterscheidung.quelle