[React] Front-End

JSON

ddgoori 2020. 2. 9. 19:55

JSON

 

- 경량의 데이터 교환 형식임

- JSON은 데이터 포맷일 뿐임(어떠한 통신방법도, 프로그래밍 문법도 아님. 그냥 단순히 데이터를 표현하는 방법임)

- 데이터를 나타내는 대표적인 방식 XML, 데이터값 양쪽에 태그가 있음 => HTML을 근본으로 했기에 태그라는 것이 없을 수가 없음. 태그를 줄인다해도 최소한 표현하려면 양쪽에 몇글자씩 있어야하는 것이 특징..

- JSON은 태그로 표현하기보다 {} 중괄호로 표현하고 값을 , , 로 나열하기에 표현식이 간단함

- 자바스크립트 객체와 마찬가지로 key/value가 존재할 수 있으며 key값이나 문자열은 항상 쌍 따옴표를 이용하여 표기

 

- 자바스크립트에서 객체를 만들 때 사용하는 표현식

- 사람과 기계 모두 이해하기 쉬움

- 용량이 작아서 최근에는 XML을 대체하여 데이터 전송에 많이 쓰임

- 특정 언어에 종속되지 않으며, 대부분의 프로그래밍 언어에서 JSON포맷의 데이터를 핸들링 할 수 있는 라이브러리 제공

- { String Key : String Value }