JSON 배열

JSON 객체로 배열

Example


[ "Ford", "BMW", "Fiat" ]

JSON의 배열은 자바스크립트의 배열과 거의 같습니다.

JSON에서 배열 값은 string, number, object, array, boolean 또는 null 유형이어야 합니다.

자바 스크립트에서 배열 값은, 위의 모든 것 외에도, 함수, 날짜 및 undefined를 포함한 다른 유효한 자바스크립트 표현식이 될 수 있습니다.


JSON 객체의 배열

배열은 객체 속성의 값이 될 수 있습니다:

Example


{
"name":"John",
"age":30,
"cars":[ "Ford", "BMW", "Fiat" ]
}

배열 값 액세스

인덱스 번호를 사용하여 배열 값에 액세스합니다:

Example

JSON 객체의 배열 값을 액세스

Ford



배열 반복(Looping Through)

for-in 루프를 사용하여 배열 값에 액세스할 수 있습니다:

Example

for in 루프를 사용하여 배열을 반복:

Ford
BMW
Fiat


또는 for 루프를 사용할 수 있습니다:

Example

for 루프를 사용하여 배열을 반복:

Ford
BMW
Fiat



JSON 객체의 중첩(Nested) 배열

배열의 값은 다른 배열 또는 다른 JSON 객체일 수도 있습니다:

Example


myObj = {
    "name":"John",
    "age":30,
    "cars": [
        { "name":"Ford", "models":[ "Fiesta", "Focus", "Mustang" ] },
        { "name":"BMW", "models":[ "320", "X3", "X5" ] },
        { "name":"Fiat", "models":[ "500", "Panda" ] }
    ]
 }

배열 내부의 배열에 액세스하기 위해, 각 배열에 for-in 루프를 사용합니다:

Example

배열 안의 배열을 반복.

Ford

Fiesta
Focus
Mustang

BMW

320
X3
X5

Fiat

500
Panda



배열 값 수정

인덱스 번호를 사용하여 배열을 수정합니다:

Example

JSON 객체의 배열 값을 수정하는 방법.

Ford
Mercedes
Fiat



배열 항목 삭제

배열에서 항목을 삭제하려면 delete 키워드를 사용합니다:

Example

배열의 속성을 삭제하는 방법.

Ford
Fiat



출처: JSON Arrays

Leave a comment