JSONC가 뭐죠?JSONC와 JSON-C는 다른가요?
최근에 이 용어를 접하게 되었습니다.JSONC
YouTube API에 있습니다.나는 웹을 검색해 보았지만 별로 찾을 수 없었다.이 두 개가 같은지 다른지 누가 설명해 줄 수 있나요?
Microsoft가 만들고 Visual Studio Code에서 사용하는 "JSON with comments"도 있습니다.그 논리는 여기서 찾을 수 있습니다.아쉽지만, 자세한 사양은 없습니다(이 점에 대해서는 틀렸음을 증명하고 싶습니다만).
게다가 실제 사양의 프로젝트도 있어, 코멘트를 추가하는 것만으로 끝나지 않습니다.
이러한 테크놀로지의 용도는 분명하지만, 비판적인 사고를 하는 것이 좋습니다.댓글이 있는 JSON은 JSON이 아닙니다.
JSON-C는 C개발을 주력으로 한 JSON의 변형인 것 같습니다.즉, 오픈 소스 문서에서 "JSON-C는 참조 카운팅 오브젝트 모델을 구현하여 C에 JSON 객체를 쉽게 작성하고 이를 JSON 형식의 문자열로 출력하여 JSON 형식의 문자열을 다시 JSON 객체의 C 표현으로 해석할 수 있습니다."기준 1
YouTube API의 관점(구체적으로는 새로운 버전 3이 아닌 버전 2)에서 JSON-C 응답은 JSON 응답의 축약된 버전일 뿐입니다('복제, 무관하거나 쉽게 계산된 값' 제거).ref^2
JSON 응답에 "중복, 무관 또는 쉽게 계산된 값"이 있는 이유는 무엇입니까?원래 ATOM XML 형식을 무손실 변환으로 직접 JSON으로 변환하기 때문입니다.자세한 내용은 이쪽에서 확인하실 수 있습니다.
단, 유튜브 데이터 API 버전 3을 사용하는 것이 좋습니다.그것은 훨씬 사용하기 쉽다.=)
JSONC는 클라이언트와 서버 간에 전송되는 JSON 데이터의 크기를 줄이기 위해 Tomas Corral Casas가 개발한 오픈 소스 Javascript API입니다.이를 위해 두 가지 접근 방식을 사용합니다.JSONC.compress
그리고.JSONC.pack
자세한 내용은 JSONC Github 페이지를 참조하십시오.
https://github.com/tcorral/JSONC
언급URL : https://stackoverflow.com/questions/14851903/what-is-jsonc-are-jsonc-and-json-c-different
'programing' 카테고리의 다른 글
ng-click을 사용하여 angularJs에서 클래스 추가 및 제거 (0) | 2023.03.05 |
---|---|
스프링 부팅 시 폴더 요청이 "index.html" 파일에 매핑되지 않음 (0) | 2023.03.05 |
각도 JS 필터가 동일하지 않음 (0) | 2023.03.05 |
JSON.loads를 사용하여 Python datetime 개체로 변환하려면 어떻게 해야 합니까? (0) | 2023.03.05 |
Form Data와 jQuery#serialize()의 차이점 (0) | 2023.02.28 |