Json Schema 파일 확장자
json 스키마 파일 확장자에 대한 명명 규칙이 있습니까?XML에는 .xsd(XML Schema Definition)가 있습니다.json 스키마 파일의 .jsd(JSON Schema Definition)는 무엇입니까?
Gary Court에서:
개인적으로 .schema.json을 사용하고 있습니다만, 정식 파일 확장자는 없습니다.그러나 공식 MIME 유형은 "application/schema+json"입니다.
업데이트 2022 11월
application/schema+json
그리고.application/schema-instance+json
는 IETF RFC에 의해 공개됩니다.
현재 제안서에 따르면 둘 다json
그리고.schema.json
확장 기능이 지원됩니다.저는 여전히 관례에 따라 처리하는데 불편함을 느낍니다.dot
내선번호 내에서
이전 코멘트
마지막 초안(v4)에 따르면 json-schema를 저장하는 파일에 대해 제안된 새로운 확장자는 없습니다. .json 확장자는 문서 내에서 많이 사용됩니다. .json은 또한 검증자(PHP, Ruby, Python)에서 선호되는 확장자입니다.
따라서 공식/표준적인 새로운 확장자가 없는 경우 .json이 선호되는 옵션이라고 생각합니다.
https://json-schema.org/understanding-json-schema/basics.html#id3 에서
JSON Schema 자체는 JSON이기 때문에 JSON Schema인지 JSON의 임의의 청크인지 구별하기가 쉽지 않습니다.그
$schema
키워드는 어떤 것이 JSON Schema임을 선언하기 위해 사용합니다.필수는 아니지만 포함시키는 것이 일반적으로 좋습니다.
이 때문에,.json
JSON 스키마의 파일 확장자로 사용할 수 있지만$schema
키워드(옵션이지만)를 지정해 주세요.
사용하기 시작했습니다..jschema
확장 기반의 JSON Schema 파서를 사용하여 실행한 후 외부 RAML 예제에 ID를 자동으로 추가합니다..json
파일을 표시합니다.
결국 특정 형식입니다.HTML은 XML, 즉 UML이며 각각 다른 파일 확장자를 사용합니다.
제가 제안하는 것은.jsd
또는.jsonsd
의 약자Json Schema Document
.
XML 스키마가 XSD(Xml Schema Document)로 명명되는 방법을 따랐습니다.
JSON Schema는 유효한 JSON 파일이기 때문에 .json 확장자는 OK입니다.
그런 다음 파일의 첫 번째 속성을 '$schema'로 하여 사용 중인 사양의 버전을 선언합니다.예.
{
"$schema": "https://json-schema.org/draft/2019-09/schema",
언급URL : https://stackoverflow.com/questions/9391370/json-schema-file-extension
'programing' 카테고리의 다른 글
bash 문자 뒤에 있는 텍스트를 모두 삭제하려면 어떻게 해야 합니까? (0) | 2023.04.08 |
---|---|
cron의 Windows 버전은 무엇입니까? (0) | 2023.04.08 |
리액트 후크를 사용하여 자기 증가 카운터 구현 (0) | 2023.02.14 |
JSON.stringify() 및 JSON.parse() 사용 시 Date() 관련 문제 (0) | 2023.02.14 |
Oracle: SQL 서버용 Profiler와 같은 쿼리를 추적하는 툴이 있습니까? (0) | 2023.02.14 |