JSON ਆਬਜੈਕਟ
- ਪਿਛਲਾ ਪੰਨਾ JSON ਸਟ੍ਰਿੰਗੀਫਾਈਕੇਸ਼ਨ
- ਅਗਲਾ ਪੰਨਾ 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;
- ਪਿਛਲਾ ਪੰਨਾ JSON ਸਟ੍ਰਿੰਗੀਫਾਈਕੇਸ਼ਨ
- ਅਗਲਾ ਪੰਨਾ JSON ਐਲੀਮੈਂਟ