lang/js

JSON 버전

C/H 2018. 6. 8. 10:58

JSON 버전

더글라스 크락포드는 코어 JSON 표준에는 버전을 두지 않을 것이라고 공언한바 있다. 이는 현재 표준이 완벽하다는 의미가 아니다.
JSON의 버전을 두지않는 이유는 이전 버전과의 하위 호환성을 유지하려다 직면할 수 있는 위험을 피하기 위한 것이다.
크락포드는 개발 커뮤니티의 새로운 요구가 발생하게 될 경우, 새로운 데이터 포멧이 JSON을 대체하는것이 맞다고 보고 있다.

'버전을 두지 않는' 정책은 코어 JSON 데이터 포멧에만 적용된다.
예로 JSON 스키마 규격의 버전은 draft-07!(2018-06-08)이다. 이들 관련 규격은 JSON 커뮤니티와는 무관한 사람들이 작성한 것이기 때문이다.

API 설계 실무에 바로 적용하는 JSON. 토마스 지음, 심효섭 옮김, 2018년 ⓒ인사이트


반응형

'lang > js' 카테고리의 다른 글

JSON 파일 및 MIME 타입  (0) 2018.06.17
JSON 스타일 가이드라인  (0) 2018.06.16
RegExp vs indexOf  (0) 2018.01.12
Chrome Javascript 유용한 기능  (0) 2016.11.10
Javascript 2015, ECMAScript6, ES6  (0) 2016.10.09