नेस्टेड 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