Tech/Javascript

[Javascript] JSON?

lonnie(동현) 2020. 12. 5. 19:28

JSON (Javascript Object Notation) :

- 데이터를 저장하거나 전송할 때 주로 사용되는 경량의 Data 교환 형식을 뜻하고, Javascript에서 객체를 만들 때 사용하는 표현식을 의미한다.

 

- JSON은 사람과 기계 모두 이해하기 쉽고, 용량이 작다는 장점을 지닌다. 하지만 JSON은 데이터 포맷일 뿐, 어떠한 통신 방법도, 프로그래밍 문법도 아니다. 단순히 데이터를 표시하는 표현 방법일 뿐이다.

 

1. JSON 특징

  • 서버와 클라이언트 간의 교류에서 일반적으로 많이 사용된다.
  • 자바스크립트 객체 표기법과 아주 유사하다.
  • 자바스크립트를 이용하여 JSON 형식의 문서를 쉽게 자바스크립트 객체로 변환할 수 있는 이점이 있다.
  • JSON 문서 형식은 자바스크립트 객체의 형식을 기반으로 만들어졌다.
  • 특정 언어에 종속되지 않고, 대부분의 언어에서 JSON 포맷의 데이터를 핸들링 할 수 있는 라이브러리를 제공한다.

2. JSON 문법

  • JSON 형식은 자바스크립트 객체와 마찬가지로 key/ value가 존재할 수 있으며 key값이나 문자열은 항상 쌍따옴표를 이용하여 표기해야한다.
  • 객체, 배열 등의 표기를 사용할 수 있다.
  • 일반 자바스크립트의 객체처럼 원하는 만큼 중첩시켜서 사용할 수도 있다.
  • JSON 형식에서는 null, number, string, array, object, boolean을 사용할 수 있다. 

 

728x90
반응형

'Tech > Javascript' 카테고리의 다른 글

[Javascript]Javascript Immutability -2  (0) 2020.12.27
[Javascript] Javascript immutability  (0) 2020.12.24
[Javascript] 객체  (0) 2020.12.22
[Javascript] 함수  (0) 2020.12.22
[Javascript] Javascript 기본 정리  (0) 2020.12.21