..

Search

9) 객체

객체


객체(object)

JSON에서 객체(object)란 데이터 이름과 값의 한 쌍으로 구성된 프로퍼티의 정렬되지 않은 집합을 의미합니다.

이러한 JSON 객체는 중괄호({})로 둘러싸여 있습니다.

 

객체에 저장되는 프로퍼티(property)는 데이터 이름과 값의 한 쌍으로 이루어져 있습니다.

JSON 객체는 쉼표(,)를 사용하여 이러한 프로퍼티를 여러 개 가질 수 있습니다.

이때 프로퍼티의 순서는 중요하지 않으며, 데이터의 이름은 문자열로 반드시 큰따옴표("")를 사용해야 합니다.

 

예제

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


객체 안의 객체

JSON에서 데이터 이름과 대응되는 값으로 숫자, 문자열, 불리언뿐만 아니라 또 다른 객체가 올 수도 있습니다.

만약 데이터의 값이 객체라면 객체 안에 객체가 포함되는 계층 구조가 형성됩니다.

 

예제

{
    "dog"{
        "name""식빵",
        "family""웰시코기",
        "age"1,
        "weight"2.14,
        "owner"{
            "ownerName""홍길동",
            "phone""01012345678"
        }
    }
}

 

위의 예제에서 가장 상위 계층의 데이터 이름은 "dog"이며, 데이터값으로 다섯 개의 또 다른 데이터를 가지고 있습니다.

그중에서 다섯 번째 데이터인 "owner" 객체는 "ownerName"과 "phone"이라는 또 다른 데이터를 가지고 있습니다.


연습문제