Czy istnieje konwencja nazewnictwa dla rozszerzenia pliku schematu JSON? XML ma .xsd (definicja schematu XML), co powinny mieć pliki schematu json, .jsd (definicja schematu JSON)?
json
jsonschema
Fresa
źródło
źródło
Odpowiedzi:
Od Gary Court:
źródło
Zgodnie z ostatnią wersją roboczą (v4) nie zaproponowano nowego rozszerzenia dla plików przechowujących schematy json. Rozszerzenie .json jest często używane w tym dokumencie. .json jest również preferowanym rozszerzeniem w walidatorach (PHP, Ruby, Python).
Więc myślę, że .json powinien być preferowaną opcją w przypadku braku oficjalnego / standardowego nowego rozszerzenia.
źródło
Zacząłem używać
.jschema
po uruchomieniu z parserem schematu JSON opartym na rozszerzeniu, który automatycznie dodawał identyfikatory do zewnętrznych przykładów RAML, które są również.json
plikami.W końcu to specyficzny format. HTML to XML, czyli UML, i dla każdego z nich używamy innego rozszerzenia pliku.
źródło
Od https://json-schema.org/understanding-json-schema/basics.html#id3
Możesz więc użyć
.json
jako rozszerzenia pliku dla schematu JSON, ale może ze$schema
słowem kluczowym (chociaż opcjonalne) dla lepszego rozróżnienia.źródło