해결된 질문
작성
·
16
답변 2
0
안녕하세요 ㅎㅎ
원래는 객체 타입만 가능했는데 추후에 발전하면서 여러 타입들도 표기가 가능해진건가요
-> 그런 것은 아닙니다. 초기에도 다른 타입들의 표기가 가능했으며 생긴 것이 자바스크립트 객체와 비슷 : {} 하게 생기고 이 객체의 문법을 따라했으며 + 만들 때 만드는 분이 자바스크립트의 객체 리터럴에서 영감을 받아서 만들 었기 때문에 그렇게 이름이 붙여진 것 같습니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 3831568님.
JSON이라는 용어에서 “JavaScript Object Notation”는 자바스크립트의 객체 표기법에서 유래했지만, JSON은 단순히 객체(오브젝트)만을 표현하는데 그치지 않고, 다른 데이터 타입들도 포함할 수 있는 데이터 포맷입니다.
JSON이 객체 뿐만 아니라 다양한 데이터 타입들을 지원하게 된 것은 JSON이 단순한 데이터 교환 형식으로 채택되면서 자바스크립트의 기본 데이터 타입들도 포함하게 되었기 때문입니다. JSON은 다음과 같은 타입을 지원합니다:
{ "key": "value" }
[1, 2, 3, 4]
"Hello, World"
123
true
, false
null
JSON 포맷은 자바스크립트 문법을 기초로 하고 있기에 직관적이며, 다양한 언어에서 지원하고 있어 플랫폼에 독립적으로 사용할 수 있는 데이터 포맷으로 인기를 얻었습니다.
유사한 질문과 답변을 참고하실 수 있는 페이지도 안내해드립니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.