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

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਮੁੱਲ ਸੰਸ਼ੋਧਨ

ਤੁਸੀਂ ਵੀ ਪੁਨਰਵਿਵਰਤਨ ਦੇ ਰੂਪ ਵਿੱਚ ਵੀ JSON ਆਬਜੈਕਟ ਵਿੱਚ ਕੋਈ ਮੁੱਲ ਸੰਸ਼ੋਧਿਤ ਕਰ ਸਕਦੇ ਹੋ

ਇੰਸਟੈਂਸ

myObj.cars.car3 = "Mercedes Benz";

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਤੁਸੀਂ ਵੀ ਬੋਤਲ ਵਿੱਚ ਵੀ JSON ਆਬਜੈਕਟ ਵਿੱਚ ਮੁੱਲ ਸੰਸ਼ੋਧਿਤ ਕਰ ਸਕਦੇ ਹੋ

ਇੰਸਟੈਂਸ

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

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਆਬਜੈਕਟ ਪ੍ਰਤੀਯੋਗੀਆਂ ਮਿਟਾਉਣ

ਵਰਤੋਂ delete ਕੀਤੇ ਹਨ ਤਾਂ ਵੀ JSON ਆਬਜੈਕਟ ਦੇ ਪ੍ਰਤੀਯੋਗੀਆਂ ਨੂੰ ਮਿਟਾਉਣ ਲਈ ਕੀਵਾਰਡ:

ਇੰਸਟੈਂਸ

delete myObj.cars.car1;

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ