آرایههای JSON
- صفحه قبلی اجسام JSON
- صفحه بعدی سرور JSON
به عنوان آرایهای از شیء JSON
مثال
[ "Porsche", "BMW", "Volvo" ]
آرایههای JSON تقریباً مشابه آرایههای JavaScript هستند.
در JSON، نوع مقادیر آرایه باید از نوع رشته، عدد، شیء، آرایه، بولین یا null باشند.
در JavaScript، مقادیر آرایه میتوانند شامل تمامی انواع بالا و هر عبارت معتبر JavaScript دیگر باشند، از جمله توابع، تاریخها و undefined.
آرایههای درون شیء JSON
آرایهها میتوانند مقادیر ویژگیهای شیء باشند:
مثال
{ "name":"Bill Gates", "age":62, "cars":[ "Porsche", "BMW", "Volvo" ] }
دسترسی به مقادیر آرایه
میتوانید از شمارهی شاخص برای دسترسی به مقادیر آرایه استفاده کنید:
مثال
x = myObj.cars[0];
برای جستجو در آرایه استفاده کنید
میتوانید از دوره-در-مقدار
دوره برای دسترسی به مقادیر آرایه استفاده کنید:
مثال
برای دسترسی به آرایههای داخلی آرایه، از حلقههای for-in برای هر آرایه استفاده کنید: x += myObj.cars[i]; }
یا میتوانید از برای
دوره:
مثال
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-in برای هر آرایه استفاده کنید: x += "<h1>" + myObj.cars[i].name + "</h1>"; برای دسترسی به آرایههای داخلی آرایه، از حلقههای for-in برای هر آرایه استفاده کنید: x += myObj.cars[i].models[j]; } }
تغییر ارزش آرایه
لطفاً از شماره شاخص برای تغییر ارزش آرایه استفاده کنید:
مثال
myObj.cars[1] = "Mercedes Benz";
حذف پروژه آرایه
لطفاً از شماره شاخص برای حذف پروژه از آرایه استفاده کنید: delete
برای حذف پروژههای موجود از آرایه از کلمات کلیدی استفاده کنید:
مثال
delete myObj.cars[1];
- صفحه قبلی اجسام JSON
- صفحه بعدی سرور JSON