주로 데이터를 구조화하고 전송하기 위해 자주 사용되는 데이터 형식이다. 사람과 기계 모두가 이해하기 쉽고 용량이 작은 것이 특징이다.
JS에서 객체를 만들 때 사용하는 표현식을 의미한다. 통신방법이나 문법이 아닌 단순한 데이터 표현 방식이다.
서버와 클라이언트 간의 교류에서 일반적으로 사용한다.
자바스크립트를 이용하여 JSON 형식의 문서를 쉽게 자바스크립트 객체로 변환할 수 있는 이점이 있다.
JSON 문서 형식은 자바스크립트 객체의 형식을 기반으로 만들어졌다.
자바스크립트 문법과 유사하지만 텍스트 형식일 뿐이다.
다른 프로그맹 언어를 이용해서도 쉽게 만들 수 있다.
특정 언어에 종속되지 않으며, 대부분의 프로그래밍 언어에서 JSO 포맷의 데이터를 핸들링 할 수 있는 라이브러리를 제공한다.
자료 출처
https://velog.io/@surim014/JSON%EC%9D%B4%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80
직렬화는 데이터를 JSON타입으로 변환시키는 작업이고, 역직렬화는 JSON타입을 원래 데이터의 타입으로 변환시키는 작업이다.
직렬화
역직렬화
직렬화
역직렬화