JSON ऑब्जैक्ट

ऑब्जैक्ट व्याकरण

इंस्टांस

{"name":"Bill Gates", "age":62, "car":null }

JSON ऑब्जैक्ट बारे में लिखा जाता है {} घेरे में

JSON ऑब्जैक्ट को की/मूल्य के रूप में लिखा जाता है

की चाहिए वाक्य होनी चाहिए और मूल्य वैध JSON डाटा प्रकार होना चाहिए (वाक्य, संख्या, ऑब्जैक्ट, अद्यतन, बूल या null)

की और मूल्य को डॉट से अलग करें

प्रत्येक की/मूल्य को विभाजक से अलग करें

ऑब्जैक्ट के मूल्य को देखें

आप इसके साथ ही डॉट संकेतक (.) के द्वारा ऑब्जैक्ट के मूल्य को देख सकते हैं.)के द्वारा ऑब्जैक्ट के मूल्य को देखें:

इंस्टांस

myObj = { "name":"Bill Gates", "age":62, "car":null };
x = myObj.name;

आगे पर प्रयास करें

आप इसके साथ ही वर्गांकन बारे में इस्तेमाल कर सकते हैं[])के द्वारा ऑब्जैक्ट के मूल्य को देखें:

इंस्टांस

myObj = { "name":"Bill Gates", "age":62, "car":null };
x = myObj["name"];

आगे पर प्रयास करें

ऑब्जैक्ट को चकार करें

आप इस तरीके से प्रयोग करके for-in ऑब्जैक्ट की विशेषताओं को चकार करें

इंस्टांस

myObj = { "name":"Bill Gates", "age":62, "car":null };
for (x in myObj) {
   document.getElementById("demo").innerHTML += x;
}

आगे पर प्रयास करें

for-in लूप में इस्तेमाल करेंबारे में चिह्नविशेषता रूप से ग्राॅॅण्ट रूप से अद्यतन करें:

इंस्टांस

myObj = { "name":"Bill Gates", "age":62, "car":null };
for (x in myObj) {
   document.getElementById("demo").innerHTML += myObj[x]};
}

आगे पर प्रयास करें

अंतर्निहित जावास्क्रिप्ट ऑब्जेक्ट

एक जावास्क्रिप्ट ऑब्जेक्ट में मूल्य दूसरे जावास्क्रिप्ट ऑब्जेक्ट के रूप में हो सकता है。

इंस्टांस

myObj =  {
   "name":"Bill Gates",
   "age":62,
   "cars": {
	  "car1":"Porsche",
	  "car2":"BMW",
	  "car3":"Volvo"
   }
}

आप जावास्क्रिप्ट ऑब्जेक्ट को अंतर्निहित रूप से पहुंचने के लिए बिंदु संयोजक और ब्रैकेट का उपयोग कर सकते हैं:

इंस्टांस

x = myObj.cars.car2;
// या:
x = myObj.cars["car2"];

आगे पर प्रयास करें

मूल्य संशोधित करें

आप जावास्क्रिप्ट ऑब्जेक्ट में किसी भी मूल्य को संशोधित करने के लिए बिंदु संयोजक का उपयोग कर सकते हैं:

इंस्टांस

myObj.cars.car3 = "Mercedes Benz";

आगे पर प्रयास करें

आप इसके स्थान पर ब्रैकेट का उपयोग करके जावास्क्रिप्ट ऑब्जेक्ट में वाले मूल्य को संशोधित कर सकते हैं:

इंस्टांस

myObj.cars["car3"] = "Mercedes Benz";

आगे पर प्रयास करें

ऑब्जेक्ट गुण निष्क्रिय करें

इस्तेमाल करें delete एक जावास्क्रिप्ट ऑब्जेक्ट की गुण निष्क्रिय करने के लिए अकार अकार का उपयोग करें:

इंस्टांस

delete myObj.cars.car1;

आगे पर प्रयास करें