json 스키마 파일 확장자에 대한 명명 규칙이 있습니까? XML에는 .xsd (XML Schema Definition)가 있으며, json 스키마 파일에는 .jsd (JSON Schema Definition)가 있어야합니까?
답변:
에서 게리 법원 :
개인적으로 .schema.json을 사용하지만 공식 파일 확장자는 없습니다. 그러나 공식 MIME 유형은 "application / schema + json"입니다.
마지막 초안 (v4) 에 따르면 json-schemas를 저장하는 파일에 대해 제안 된 새로운 확장이 없습니다. .json 확장자는 해당 문서 내에서 많이 사용됩니다. .json은 또한 유효성 검사기 (PHP, Ruby, Python)에서 선호되는 확장입니다.
따라서 공식 / 표준 새 확장이없는 경우 .json이 선호되는 옵션이어야한다고 생각합니다.
파일 .jschema
이기도 한 외부 RAML 예제에 ID를 자동으로 추가하는 확장 기반 JSON 스키마 파서로 실행 한 후 사용하기 시작했습니다 .json
.
결국 그들은 특정 형식입니다. HTML은 UML 인 XML이며 각각에 대해 다른 파일 확장자를 사용합니다.
에서 https://json-schema.org/understanding-json-schema/basics.html#id3
JSON Schema는 그 자체로 JSON이기 때문에 어떤 것이 JSON Schema인지 아니면 임의의 JSON 덩어리인지 항상 쉽게 알 수있는 것은 아닙니다.
$schema
키워드가 뭔가를 선언하는 데 사용되는 JSON 스키마입니다. 필수는 아니지만 일반적으로 포함하는 것이 좋습니다 .
따라서 .json
JSON 스키마의 파일 확장자로 사용할 수 $schema
있지만 더 나은 구별을 위해 키워드 (선택 사항 임) 와 함께 사용할 수 있습니다 .