dev._.note

json의 구조 본문

카테고리 없음

json의 구조

Laena 2023. 3. 30. 20:31

JSON 구조

JSON은 자바스크립트의 객체 표기법으로부터 파생된 부분 집합
따라서 JSON 데이터는 다음과 같은 자바스크립트 객체 표기법에 따른 구조로 구성

 

1. JSON 데이터는 이름과 값의 쌍

2. JSON 데이터는 쉼표(,)로 나열

3. 객체(object)는 중괄호({})로 둘러쌓아 표현

4. 배열(array)은 대괄호([])로 둘러쌓아 표현

 


JSON 데이터

JSON 데이터는 이름과 값의 쌍으로 구성
이러한 JSON 데이터는 데이터 이름, 콜론(:), 값의 순서로 구성

 

문법 : "데이터이름"


이름이 "name"이고, 값은 "식빵"이라는 문자열을 갖는 JSON 데이터의 예제

예제 : "name""식빵"

 

데이터의 이름도 문자열이므로, 항상 큰따옴표("")와 함께 입력

 

1. 숫자(number)

2. 문자열(string)

3. 불리언(boolean)

4. 객체(object)

5. 배열(array)

6. NULL

 


JSON 객체

JSON 객체는 중괄호({})로 둘러쌓아 표현합니다.

또한, JSON 객체는 쉼표(,)를 사용하여 여러 프로퍼티를 포함할 수 있습니다.

 

예제

{
    "name""식빵",
    "family""웰시코기",
    "age"1,
    "weight"2.14
}

 

 

JSON 객체

 


JSON배열

JSON 배열은 대괄호([])로 둘러쌓아 표현
또한, JSON 배열은 쉼표(,)를 사용하여 여러 JSON 데이터를 포함

 

다음 예제는 배열의 이름이 "dog"이고, 3개의 JSON 객체를 요소로 가지는 JSON 배열의 예제

 

예제

"dog"[
    {"name""식빵", "family""웰시코기", "age"1, "weight"2.14},
    {"name""콩콩", "family""포메라니안", "age"3, "weight"2.5},
    {"name""젤리", "family""푸들", "age"7, "weight"3.1}
]

 

 

JSON 배열