JSON အစု

JSON အပျက်အစီး အဖြစ်:

အမှတ်အသား

[  "Porsche", "BMW", "Volvo" ]

JSON တွင် အချက်အလက် အသင်း သည် အပျက်အစီး သည်း အတူ အတူ ဖြစ်သည်:

JSON တွင် အချက်အလက် အား အပျက်အစီး အမျိုးအစား သည် သက်ရှိ ပါသည်:

JavaScript တွင် အချက်အလက် အား အပြင်အလ် အပျက်အစီး များ နှင့် အခြား အကျုံး ပြင်းအား အပျက်အစီး များ ပါဝင်သည်။ ပြီးတော့ ပြင်းအား အပျက်အစီး များ နှင့် ဖြစ်သည်:

JSON အပျက်အစီး အသင်း

အချက်အလက်များ အား အပျက်အစီး အဖြစ် သုံးနိုင်ပါသည်:

အမှတ်အသား

{
"name":"Bill Gates",
"age":62,
"cars":[ "Porsche", "BMW", "Volvo" ]
}

အချက်အလက်များ ကို သုံးနိုင်ပါသည်:

သင့် အသုံးပြုနိုင်ပါသည်:

အမှတ်အသား

x = myObj.cars[0];

ကျွန်တော် ကျင်သုံးချင်

အချက်အလက်များ ကို ဆင်းသုံးရန်:

သင့် အသုံးပြုနိုင်ပါသည်: for-in အချက်အလက်များ ကို အသင်း အား သုံးနိုင်ပါသည်:

အမှတ်အသား

for (i in myObj.cars) {
     x  += myObj.cars[i];
}

ကျွန်တော် ကျင်သုံးချင်

သို့မဟုတ် ရှိပါသည့်: for နှေးပန်း:

အမှတ်အသား

for (i  = 0; i < myObj.cars.length; i++) {
    x  += myObj.cars[i];
}

ကျွန်တော် ကျင်သုံးချင်

JSON အပျက်အစီး အသင်း

အချက်အလက်များ တစ်ခုခု သို့မဟုတ် အခြား JSON အပျက်အစီး အား သုံးနိုင်ပါသည်:

အမှတ်အသား

myObj =  {
   "name":"Bill Gates",
   "age":62,
   "cars": [
	  { "name":"Porsche",  "models":[ "911", "Taycan" ] },
	  { "name":"BMW", "models":[ "M5", "M3", "X5" ] },
	  { "name":"Volvo", "models":[ "XC60", "V60" ] }
   ]
}

如需访问数组内部的数组,请对每个数组使用 for-in 循环:

အမှတ်အသား

for (i in myObj.cars) {
    x += "

" + myObj.cars[i].name + "

"; for (j in myObj.cars[i].models) { x += myObj.cars[i].models[j]; } }

ကျွန်တော် ကျင်သုံးချင်

修改数组值

请使用索引号来修改数组:

အမှတ်အသား

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

ကျွန်တော် ကျင်သုံးချင်

删除数组项目

请使用 delete 关键词来删除数组中的项目:

အမှတ်အသား

delete myObj.cars[1];

ကျွန်တော် ကျင်သုံးချင်