본문 바로가기

웹언어/JSON

[JSON강좌] 1강 JSON 소개와 문법 - 오쌤의 니가스터디

728x90
반응형

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. JSON 소개


- JSON은 JavaScript Object Nation의 약자입니다. 

- 자바스크립트에서 객체 표기법을 나타내는 것을 의미합니다.

- 표기법만 자바스크립트에서 파생되었을 뿐 자바스크립트가 아닌 경량 데이터 교환 형식입니다.

- 많은 언어들이 데이터 저장 및 전송을 하기 위한 용도로 사용하는 텍스트 형식의 데이터입니다.

- 서버에서 순수 텍스트를 받아 Javascript 객체로 사용할 수 있습니다.

- 다른 데이터 형식으로는 XML과 CSV가 있습니다. 이건 다음 강좌에서 다뤄보도록 하겠습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. JSON 구문


 

 

 

 

 

1) JSON 문법

 

- JSON구문은 Javascript 구문의 하위 집합입니다.

- 데이터는 이름/값 쌍으로 이루어져야 합니다.

- 데이터는 쉼표로 구분됩니다.

- 중괄호는 객체를 보유합니다.

- 대괄호는 배열을 포함합니다.

 

 

## 문법

{ "key1": value1, "key2": value2 }

- JSON은 키명을 큰따옴표로 처리해줘야 합니다.

- 아래에서 JS문법과 비교해보겠습니다.

 

 

## JS 문법과 비교

//JS
{ key1: value1, key2: value2 }


//JSON
{ "key1": value1, "key2": value2 }

- 두 문법의 차이는 키명에 큰 따옴표를 하는가/하지 않는가의 차이입니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2) JSON  값

- JSON 값은 다음 데이터 유형 중 하나여야 합니다.

  • 문자열
  • 숫자
  • 객체
  • 배열
  • true/false
  • null

- 자세한 값의 문법은 다른 강좌에서 다뤄보겠습니다. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형