본문 바로가기

웹언어/JSON

[JSON강좌] 3강 JSON 데이터 유형 - 오쌤의 니가스터디

728x90
반응형

 

 

 

 

 

 

 

 

 

- 첫 번째 강좌에서 문법을 설명하면서, 데이터 유형에 대해 언급한 적이 있습니다.

- 이번 강좌에서 데이터 유형을 더 디테일하게 보도록 하겠습니다. 

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

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

 

 

 

 

 

 

 

 

1. JSON 문자열


- JSON의 문자열 값은 큰 따옴표로 묶어야 합니다.

 

## 예시

{ "name" : "진" }

 

 

 

 

 

 

 

 

 

 

 

2. JSON 숫자


- JSON의 숫자는 따옴표 내에 적지 않고, 정수 또는 부동 소수점이어야 합니다.

 

## 예시

{ "age" : 31 }

 

 

 

 

 

 

 

 

 

 

 

 

 

3. JSON 불(Boolean)


- 불은 보통 결과가 true/false로 나오는 표현식을 의미합니다. 

- 하지만 JSON의 불은 true 와 false를 키워드로만 작성해주면 됩니다. 

- 그러니까 따옴표 내에 적지 않습니다. 

 

## 예시

{ "email" : true }

//

{ "email" : false }

 

 

 

 

 

 

 

 

 

4. JSON 객체


- JSON의 값은 객체표현식으로도 작성할 수 있습니다. 

- JSON의 값으로 적는 객체는 자바스크립트 문법이 아닌 JSON문법으로 작성되어야 합니다.

- 그러니까 키명에 큰따옴표를 쓰셔야 되겠죠?

 

## 예시

{
	"member" : { "name" : "진", "age" : 31, "birth": 1992 }
}

 

 

 

 

 

 

 

 

 

 

5. JSON 배열


- JSON의 값은 배열로도 작성이 가능합니다. 

 

## 예시

{
	"member" : [ "진", "RM", "슈가", "제이홉", "지민", "뷔", "정국" ]
}

 

 

 

 

 

 

 

 

 

6. JSON null


- JSON의 값은 null 키워드를 통해 비워둘 수 있습니다.

 

## 예시

[
	{ "name": "김남준", "stageName": "RM", "age": 29 },
    	{ "name": "박지민", "stageName": null, "age": 28 }
]

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형