728x90
반응형

JSON이란?
- JavaScript Object Notation의 줄임말이다.
- JavaScript의 Object 문법을 따르는 문자 기반의 데이터 포맷이다.
- 문자열 형태로 존재하며 네트워크를 통해 전송할 때 아주 유용한 데이터 포맷이다.
- .json 확장자를 가진다.
- 구조
- 객체 선언 : { "key":"value" }
- 객체 안에 객체 선언 가능.
- ' , '로 데이터 구분.
- {{key1:value1},{key2:value2}}
- 하나의 객체에 key,value 쌍 여러개 가능함.
- {"key1":"value1", "key2":"value2", "key3":"value3"}
- 배열 선언 : []
- 배열안에는 JSON 데이터 타입의 데이터는 무엇이든 들어갈 수 있음.
- ' , '로 데이터 구분
- ["key1",10,{"key2":value},true]
- 객체 선언 : { "key":"value" }
- 데이터 타입
- string : 문자열
- number : 숫자
- object : JSON 객체
- array : 배열
- boolean : true ,false
- null : 널값
JSON 예시
{
{"name":"jung"},
{"age":25},
{"Tech Stack" : ["Python","MySQL","MongoDB","Java"]},
"comment" : {"c1":"You", "c2":"are Very good!!"}
}
728x90
반응형
'DB > MongoDB' 카테고리의 다른 글
[MongoDB] 6. 기본 명령어 - find() (0) | 2022.09.29 |
---|---|
[MongoDB] 5. MongoDB 시작 (0) | 2022.09.29 |
[MongoDB] 4. MongoDB 환경 (0) | 2022.09.29 |
[MongoDB] 3. MongoDB란? (0) | 2022.09.29 |
[MongoDB] 1. NoSQL이란? (0) | 2022.09.29 |