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];
}

స్వయంగా ప్రయత్నించండి

嵌套的 JSON 对象

一个 JSON 对象中的值可以是另一个 JSON 对象。

ఇన్స్టాన్స్

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

您能够通过使用点号和括号访问嵌套的 JSON 对象:

ఇన్స్టాన్స్

x = myObj.cars.car2;
// లేదా:
x = myObj.cars["car2"];

స్వయంగా ప్రయత్నించండి

మార్చండి విలువ

మీరు పాయింట్ మరియు బ్రేకెట్లను ఉపయోగించి అంతర్గత జెఐఎస్ ఆబ్జెక్ట్లను ప్రాప్తం చేసుకోవచ్చు:

ఇన్స్టాన్స్

myObj.cars.car3 = "Mercedes Benz";

స్వయంగా ప్రయత్నించండి

మీరు కూడా కోట్లను ఉపయోగించి JSON ఆబ్జెక్ట్ లోని విలువలను మార్చవచ్చు:

ఇన్స్టాన్స్

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

స్వయంగా ప్రయత్నించండి

ఆబ్జెక్ట్ గుణాలను తొలగించండి

ఉపయోగించండి delete కీలక పదాలు ఉపయోగించి JSON ఆబ్జెక్ట్ యొక్క గుణాలను తొలగించండి:

ఇన్స్టాన్స్

delete myObj.cars.car1;

స్వయంగా ప్రయత్నించండి