JSON آرایه

به عنوان آرایه‌ی یک شیء JSON

مثال

[  "پورشه", "بمبئی", "ولوو" ]

آرایه‌های JSON تقریباً مشابه آرایه‌های JavaScript هستند.

در JSON، نوع مقادیر آرایه باید از نوع رشته، عدد، شیء، آرایه، بولین یا null باشد.

در JavaScript، مقادیر آرایه می‌تواند شامل تمامی انواع بالا و هر دیگر عبارات معتبر JavaScript، از جمله توابع، تاریخ و undefined باشد.

مجموعه‌های در شیء JSON

مجموعه می‌تواند مقادیر یک ویژگی باشد:

مثال

{
"name":"بیل گیتس",
"age":62,
"cars":[ "پورشه", "بمبئی", "ولوو" ]
}

دسترسی به مقادیر آرایه

می‌توانید از شماره‌ی نشانه‌ای برای دسترسی به مقادیر آرایه استفاده کنید:

مثال

x = myObj.cars[0];

نفس امتحان کریں

برای جستجوی آرایه استفاده کنید

می‌توانید از برای-در چرخه برای دسترسی به مقادیر آرایه استفاده کنید:

مثال

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

نفس امتحان کریں

یا می‌توانید از برای چرخه:

مثال

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

نفس امتحان کریں

مجموعه‌های منحصر به فرد در شیء JSON

مجموعه‌های داخل نیز می‌تواند یک مجموعه دیگر یا حتی یک شیء JSON باشد:

مثال

myObj =  {
   "name":"بیل گیتس",
   "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 += "<h1>" + myObj.cars[i].name  + "</h1>";
    for (j in myObj.cars[i].models) {
         x += myObj.cars[i].models[j];
    }
}

نفس امتحان کریں

آرائی انیں ترمیم کریں

استعمال کرکے آرائی انیں ترمیم کریں:

مثال

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

نفس امتحان کریں

آرائی انیں کیڈنے

استعمال کرکے آرائی انیں کیڈنے کیلئے: کریڈیٹ کلمات کلیدی استعمال کرکے آرائی انیں کیڈنے کیلئے:

مثال

delete myObj.cars[1];

نفس امتحان کریں