Bir json şema dosya uzantısı için herhangi bir adlandırma kuralı var mı? XML'de .xsd (XML Şema Tanımı) vardır, json şema dosyalarında ne olmalıdır, .jsd (JSON Şema Tanımı)?
Bir json şema dosya uzantısı için herhangi bir adlandırma kuralı var mı? XML'de .xsd (XML Şema Tanımı) vardır, json şema dosyalarında ne olmalıdır, .jsd (JSON Şema Tanımı)?
Yanıtlar:
Gönderen Gary Mahkemesi:
Şahsen .schema.json kullanıyorum, ancak resmi bir dosya uzantısı yok. Resmi mime türü ise "application / schema + json" dır.
Göre son taslak (v4) , json-şemaları depolamak dosyalar için önerilen yeni bir uzantısı değil bulunmaktadır. .json uzantısı bu belgede bolca kullanılır. .json ayrıca doğrulayıcılarda (PHP, Ruby, Python) tercih edilen uzantıdır.
Bu nedenle, resmi / standart yeni bir uzantı olmadığında .json'un tercih edilen seçenek olması gerektiğini düşünüyorum.
.jschema
Aynı zamanda .json
dosya olan harici RAML örneklerine id'leri otomatik olarak ekleyen uzantı tabanlı bir JSON Schema ayrıştırıcısı ile bir çalıştırma yaptıktan sonra kullanmaya başladım .
Sonuçta bunlar belirli bir formattır. HTML, UML olan XML'dir ve bunların her biri için farklı bir dosya uzantısı kullanıyoruz.
Gönderen https://json-schema.org/understanding-json-schema/basics.html#id3
JSON Şemasının kendisi JSON olduğundan, bir şeyin JSON Şeması veya yalnızca keyfi bir JSON parçası olduğunu söylemek her zaman kolay değildir.
$schema
Anahtar kelimenin o şey bildirmek için kullanılan JSON Şeması olduğunu. Gerekli olmasa da dahil etmek genellikle iyi bir uygulamadır .
Dolayısıyla .json
, JSON şeması için dosya uzantısı olarak kullanabilirsiniz , ancak $schema
daha iyi ayrım için bir anahtar kelimeyle (isteğe bağlı olsa da) kullanabilirsiniz.