안녕하세요.
오늘은 JSON이라는 언어에 대해 공부를 해보았습니다.
먼저 JSON이란 무엇일까요?
JSON이란? (JavaScript Object Notation)
JSON이란 JavaScript Object Notation의 약자로,
사람이 읽을 수 있는 텍스트를 사용하여 데이터를 저장하고 전송하는,
데이터 공유를 위한 개방형 표준 파일 형식입니다.
JSON 데이터의 특징
형태의 특징
JSON 데이터는 key/value 쌍으로 구성되어있습니다.
key와 value은 콜론(:)으로 구분되며 왼쪽이 key, 오른쪽이 value입니다.
- 하나의 JSON객체는 중괄호({})로 둘러싸여 있으며,
- 하나의 객체는 쉽표(,)를 사용해 여러 프로퍼티를 포함할 수 있습니다.
- 여러 개의 객체를 대괄호([])를 사용해 배열에 담아 사용할 수도 있습니다.
JSON은 텍스트 표현 기법
JSON 문서 형식은 JavaScript 객체의 형식을 기반으로 만들어져 있습니다.
따라서 JSON을 프로그래밍 언어로 오해할 수 있으나
JavaScript와 달리 JSON은 단지 텍스트를 표현하는 형식이라고 할 수 있습니다.
JSON을 사용하는 이유
- JSON은 특정 언어에 종속되지 않습니다.
- XML보다 최소한의 용량으로 데이터 전송이 가능합니다.
- XML보다 구조 정의의 용이성이 높고 가독성이 좋습니다.
참고 블로그
- JSON의 구조
반응형