자료 정리 - JSON

·2023년 6월 20일
0

JSON 특징

  • 주로 데이터를 구조화하고 전송하기 위해 자주 사용되는 데이터 형식이다. 사람과 기계 모두가 이해하기 쉽고 용량이 작은 것이 특징이다.

  • 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

직렬화, 역직렬화

예시(Java)

직렬화는 데이터를 JSON타입으로 변환시키는 작업이고, 역직렬화는 JSON타입을 원래 데이터의 타입으로 변환시키는 작업이다.

직렬화

역직렬화

예시(JavaScript)

직렬화

역직렬화

profile
개발자가 되기 위해 페달을 밟아가는 과정

0개의 댓글

관련 채용 정보