728x90
반응형
SMALL
🌈JSON의 구조
*사용 이유는❓
✔️JSON 의 목적은 이기종 간의 데이터 교환이다.
앱 <-> 서버 || 자바 <-> 자바스크립트
네트워크를 사용하는 데이터 통신은 데이터를 Byte 형태로 전달한다.
그렇기 때문에 JSON이 없어도 데이터 통신이 가능하나 우리는 과연 왜 사용하는 것일까❓
혼자 서버와 클라이언트를 개발한다면, 자신이 정의한 데이터 형식으로 데이터를 교환한다.
BUT?! 다른 개발자랑 협업한다면 자신의 데이터 형식을 상대에게 알려줘야하는 번거로움이 있다.
✔️그렇기 때문에, JSON, XML과 같은 공식 데이터 포멧을 사용하면 누구나 숙지 및 사용이 가능하다.
✔️JSON은 특정 언어에 종속되지 않는다.
✔️XML 보다 가볍기 때문에 최소한의 용량으로 데이터 전송이 가능하다.
(XML은 HTML같은 대크 구조이기때문에 데이터를 많이 표현할수록 복잡해지고 용량이 커짐)
✔️구조 정의의 편리과 가독성이 뛰어남
그림 및 글 출처: heepie.me/174
728x90
반응형
LIST
'나의 주니어 개발 일기 > 헷갈렸던 개념들' 카테고리의 다른 글
MongoDB(NoSQL) (0) | 2021.11.14 |
---|---|
API vs 라이브러리 vs 프레임워크 (0) | 2021.04.13 |
자바 예외처리의 차이 try~catch vs throws (0) | 2021.03.18 |
GIT 사용법 (0) | 2020.12.31 |
Overloading VS Overriding (0) | 2020.12.21 |