-
[개발지식] JSON을 사용하는 이유개발지식 2022. 3. 25. 11:25
JSON이란?
- JavaScript Object Notation이라는 줄임말로 데이터를 저장하거나 전송할 때 많이 사용하는 경량의 데이터 교환 형식이다.
- JSON은 데이터 포맷일 뿐 어떠한 통신 방법이나 프로그래밍 문법이 아니라 단순히 데이터를 표시하는 표현 방법일 뿐이다.
JSON특징
- 서버와 클라이언트 간의 교류에서 일반적으로 사용된다.
- JSON 문서 형식은 JavaScript 객체의 형식을 기반으로 만들어졌다.
- JavsScript 문법과 유사하지만 텍스트 형식일 뿐이다.
- 특정 언어에 종속되지 않고, 대부분의 프로그래밍 언어에서 JSON 포맷의 데이터를 핸들링 할 수 있는 라이브러리를 제공한다.
JSON을 사용하는 이유
- 네트워크를 사용하는 데이터 통신은 데이터를 byte 형태로 전달한다.
- 서버와 클라이언트 또는 애플리케이션 처리할 데이터를 주고받을 때 자료 형식 중 대표적인 것이 XML과 JSON이 있다.
- XML과 JSON은 공식 포맷이기 때문에 다른 개발자 사이에 데이터 통신을 가능하도록 한다.
XML에서 JSON을 많이 사용하는 이유는?
- JSON은 특정 언어에 종속되지 않은다.
- XML보다 최소한의 용량으로 데이터 전송이 가능하다.
- XML은 HTML과 같은 형태의 태그 구조 형식으로 데이터를 표현하는데 이는 구조가 부족해지며 용량이 커지기 때문이다.
- XML보다 JSON은 구조 정의의 용이성과 가독성이 좋다.
출처: https://aonee.tistory.com/13
출처: https://velog.io/@surim014/JSON%EC%9D%B4%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80
'개발지식' 카테고리의 다른 글
[개발지식] 데이터베이스 인덱스(INDEX) (0) 2022.03.28 [개발지식] Git과 GitHub (0) 2022.03.25 [개발지식] 서버 스케일링 (0) 2022.03.23 [개발지식] 애자일 방법론 - 스크럼(Scrum) (0) 2022.03.15 [개발지식] 애자일 방법론 (0) 2022.03.15