인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

김 민규님의 프로필 이미지
김 민규

작성한 질문수

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

Json이 프로그래밍 언어와 플랫폼에 독립적인 이유가 뭔가요?

작성

·

374

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

 

제가 생각해본 이유는

 

  1. 텍스트로 이루어져 있다.

  2. 자바스크립트 문법을 기반으로 하여 직관적이다

  3. 순수 데이터 포맷이지만 객체 교환에 특화된 구조를 가지고 있다.

 

정도가 있는 것 같은데, 명쾌한 답이 아닌것 같아서요

답변 부탁드립니다 감사합니다!

답변 1

3

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 민규님.ㅎㅎ

무언가에 종속적이다. 의존적이다에 반대말은 독립적이다라는 말입니다.

A가 변할 떄 B가 변한다면 B는 A에 의존적이다라고 할 수 있습니다.

자, 그렇다면 여기서, 자바스크립트 버전은 올라갑니다. ECMA스크립트 4에서 5 등으로 올라가고 있죠.

파이썬의 버전도 2.x에서 현재는 3.11까지 올라왔습니다.

이렇게 언어의 버전은 올라가는데 JSON의 문법이 영향을 받을까요?

영향을 받지 않습니다. (플랫폼도 마찬가지구요)

그렇기 때문에 JSON은 이러한 언어시스템과 독립적이다. 라고 할 수 있습니다.

 

또 질문 있으시면 언제든지 질문 부탁드립니다.

감사합니다.

강사 큰돌 올림.

김 민규님의 프로필 이미지
김 민규
질문자

명쾌한 답변 감사합니다!

김 민규님의 프로필 이미지
김 민규

작성한 질문수

질문하기