JSON에서 넓힌 자료 모델
JSON의 자료 모델을 출발점으로 삼되 바이트 문자열과 태그 같은 표현을 더한다. 이는 JSON 문법 자체를 바꾸는 것이 아니라 CBOR가 정의하는 별도의 자료 모델이다.
스키마와 응용의 의미
일반 디코더는 미리 공유한 스키마 없이 항목을 해석할 수 있다. 다만 해석한 항목이 응용에서 무엇을 뜻하고 어떤 구조를 허용하는지는 이를 사용하는 프로토콜이 정한다.
확장과 명세의 발전
태그와 단순 값의 등록으로 표현 가능한 자료 모델을 확장할 수 있다. RFC 8949는 앞선 RFC 7049의 설명과 오류를 정리하면서 교환 형식의 호환성을 유지한 문서다.
관련 문서
MessagePack / 프로토콜 버퍼 / Apache Avro / JSON / 직렬화 / 파일 형식