JSON5
인간을 위한 JSON
About
- JSON5는 JSON 파일 형식을 확장하여 사람이 직접 작성하고 유지보수하기 쉽게 만든 형식
- 기계 간 통신을 위한 용도로는 사용되지 않음
- 2012년에 시작되어 2022년 기준으로 주당 6500만 회 이상 다운로드되며, npm에서 가장 많이 의존하는 패키지 상위 0.1%에 속함
- Chromium, Next.js, Babel, Retool, WebStorm 등 주요 프로젝트에서 채택됨
- MacOS와 iOS 같은 Apple 플랫폼에서 기본적으로 지원됨.
JSON5의 특징
- JSON의 상위 집합으로, ECMAScript 5.1의 일부 구문을 포함함.
- JSON5 파일은 항상 유효한 ES5 파일임.