728x90
반응형
SMALL
🌈JSON의 구조

*사용 이유는❓
✔️JSON 의 목적은 이기종 간의 데이터 교환이다.
앱 <-> 서버 || 자바 <-> 자바스크립트
네트워크를 사용하는 데이터 통신은 데이터를 Byte 형태로 전달한다.
그렇기 때문에 JSON이 없어도 데이터 통신이 가능하나 우리는 과연 왜 사용하는 것일까❓
혼자 서버와 클라이언트를 개발한다면, 자신이 정의한 데이터 형식으로 데이터를 교환한다.

BUT?! 다른 개발자랑 협업한다면 자신의 데이터 형식을 상대에게 알려줘야하는 번거로움이 있다.

✔️그렇기 때문에, JSON, XML과 같은 공식 데이터 포멧을 사용하면 누구나 숙지 및 사용이 가능하다.

✔️JSON은 특정 언어에 종속되지 않는다.
✔️XML 보다 가볍기 때문에 최소한의 용량으로 데이터 전송이 가능하다.
(XML은 HTML같은 대크 구조이기때문에 데이터를 많이 표현할수록 복잡해지고 용량이 커짐)
✔️구조 정의의 편리과 가독성이 뛰어남
그림 및 글 출처: heepie.me/174
728x90
반응형
LIST