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
반응형
'웹언어 > JSON' 카테고리의 다른 글
[JSON강좌] 6강 JSON Server(서버) - 오쌤의 니가스터디 (0) | 2022.11.21 |
---|---|
[JSON강좌] 5강 JSON.stringify() 메서드 - 오쌤의 니가스터디 (0) | 2022.11.17 |
[JSON강좌] 4강 JSON parse() 메서드 - 오쌤의 니가스터디 (0) | 2022.11.11 |
[JSON강좌] 2강 데이터형식 비교(JSON VS XML) - 오쌤의 니가스터디 (0) | 2022.11.10 |
[JSON강좌] 1강 JSON 소개와 문법 - 오쌤의 니가스터디 (0) | 2022.11.08 |