JSON mada

Inayofikia kifaa

Mifano

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

Kifaa cha JSON kinatokana na vingine vya kina. {} kufutwa.

Kifaa cha JSON inandikwa kwa muungano wa kichwa/idthamani.

Kichwa lazima iwe swa hiyo, ithamani lazima iwe aina ya data ya JSON yenye maadili (swa hiyo, namba, kifaa, jirani, thelathini au null).

Kichwa na ithamani inatokana na kina.

Kila uanavu wa kichwa/idthamani inatokana na chaji.

Kufikia thamani ya kifaa

Inaweza kutumia nafasi ya pili (.)kufikia thamani ya kifaa:

Mifano

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

Jifunze tena

Inaweza kutumia vingine vya kina ([])kufikia thamani ya kifaa:

Mifano

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

Jifunze tena

Tafuta kifaa

Inaweza kutumia: for-in Tafuta thamani ya kifaa:

Mifano

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

Jifunze tena

katika kikaa for-in, tumia:Ushahidi wa kinakuwa naingia kwa thamani ya:

Mifano

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

Jifunze tena

Wakili wa JSON wa kijamii

Wakili wa JSON inaweza kuwa wakili wa JSON nyingine.

Mifano

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

Wewe wakwenda unaoweza kutumia vingine vya viungo vya viwango vya kufungua kipengeo cha JSON:

Mifano

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

Jifunze tena

Kufungua kiwango

Wewe wakwenda unaoweza kutumia vingine vya viungo vya viwango vya kufungua kipengeo cha JSON:

Mifano

myObj.cars.car3 = "Mercedes Benz";

Jifunze tena

Wewe wakwenda unaoweza kutumia vingine vya viungo vya viwango vya kufungua kipengeo cha JSON:

Mifano

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

Jifunze tena

Kufungua kipengeo cha uongezaji wa kiwango

Kutumia delete Kufungua uongezaji wa jina la kweli kufungua kipengeo cha JSON:

Mifano

delete myObj.cars.car1;

Jifunze tena