관리 메뉴

웹개발 블로그

JSON 객체 vs JSON 배열 본문

◆JSON/기초

JSON 객체 vs JSON 배열

쿠키린 2023. 1. 14. 15:42

JSON을 많이 사용하는 이유?

데이터를 전달하고, 교환하고, 저장

(가볍고, 텍스트 기반, JS기반)

 

1-1 . JSON 객체 --> 중괄호 사용 {}

JSON 객체(Object란)

key:value의 한 쌍으로 이루어진 정렬되지 않은 속성(property)들의 집합

콤마(,)로 구분하여 여러개의 속성을 가질 수 있다.

문자열은 반드시 큰따움표("")로 묶어준다.

{

    "name" : "홍길동",

    "age" : 20,

    "nationallity" : "대한민국",

    "hobby", "영화보기"

}

 

1-2 . 객체안의 객체 = 계층적 구조

{

    "name" : "홍길동",

    "age" : 20,

    "nationallity" : "대한민국",

    "hobby", "영화보기"

    "company":{

          "cname": "회사1",

          "cphone" : "02-1111-2222",

          "caddress":"경기도 용인시"

    }

}

 

2. JSON 배열 --> 대괄호 사용 [ ] 

역시 콤마(,)를 사용하며 여러 JSON 객체를 추가 및 구분할 수 있다.

 

Q) 배열의 이름이 person이고 4개의 json객체를 이 배열의 요소로 가지는 json 배열을 만들어보시오.

person:[

    {"name":"홍길동", "age":20, "nationality":"한국"},

    {"name":"이순신", "age":30, "nationality":"미국"},

    {"name":"강감찬", "age":40, "nationality":"영국"}

]

'◆JSON > 기초' 카테고리의 다른 글

[JSON] JSON 데이터 객체와 문자열 변환하기  (0) 2023.01.16
[JSON] 데이터 만들어보기 + 출력  (0) 2023.01.15
XML과 JSON 비교  (0) 2023.01.14
JSON 특징 및 차이점  (0) 2023.01.14
JSON 형태  (0) 2023.01.14