본문으로 바로가기
728x90
반응형
SMALL

🌈JSON의 구조


 

*사용 이유는

✔️JSON 의 목적은 이기종 간의 데이터 교환이다.

앱 <-> 서버  ||  자바 <-> 자바스크립트

 

네트워크를 사용하는 데이터 통신은 데이터를 Byte 형태로 전달한다.

그렇기 때문에 JSON이 없어도 데이터 통신이 가능하나 우리는 과연 왜 사용하는 것일까❓

 

혼자 서버와 클라이언트를 개발한다면, 자신이 정의한 데이터 형식으로 데이터를 교환한다.

 

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

 

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

 

✔️JSON은 특정 언어에 종속되지 않는다.

✔️XML 보다 가볍기 때문에 최소한의 용량으로 데이터 전송이 가능하다.

(XML은 HTML같은 대크 구조이기때문에 데이터를 많이 표현할수록 복잡해지고 용량이 커짐)

✔️구조 정의의 편리과 가독성이 뛰어남

 

 

 

 

그림 및 글 출처: heepie.me/174

728x90
반응형
LIST