본문 바로가기

DB/MongoDB

[MongoDB] 2. JSON

728x90
반응형

 

출처 : https://ko.wikipedia.org/wiki/JSON

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]
  • 데이터 타입
    • 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