중첩된 json 액세스 객체는 중첩 배열에 액세스하는 것과 같습니다. 중첩된 개체 다른 개체 안에 있는 개체입니다.
다음 예에서 'vehicles'는 'person'이라는 주요 객체 내부에 있는 객체입니다. 점 표기법 사용 중첩된 개체의 속성(car)에 액세스합니다.
예시-1
<html>
<body>
<script>
var person = {
"name":"Ram",
"age":27,
"vehicles": {
"car":"limousine",
"bike":"ktm-duke",
"plane":"lufthansa"
}
}
document.write("Mr Ram has a car called" + " " + person.vehicles.car);
</script>
</body>
</html> 출력
Mr Ram has a car called limousine
예시-2
다음 예에서 "air-lines"라는 개체는 이중 중첩됩니다. (중첩된 객체 내부에 중첩됨). 이중 중첩 객체(lufthansa)의 속성은 점 표기법을 통해 액세스됩니다. 아래와 같습니다.
<html>
<body>
<script>
var person = {
"name":"Ram",
"age":27,
"vehicles": {
"car":"limousine",
"bike":"ktm-duke",
"airlines":{
"lufthansa" : "Air123",
"British airways" : "Brt707"
}
}
}
document.write("Mr Ram travels by plane called" + " " + person.vehicles.airlines.lufthanza);
</script>
</body>
</html> 출력
Mr Ram travels by plane called Air123