شی در JSON
یادگیری JSONشی در JSON
اشیاء JSON توسط آکولاد نوشته می شوند {}.
اشیا JSON در کوتیشن نوشته می شوند.
کلید باید رشته باشد، و مقادیر باید یک نوع داده معتبر JSON (رشته، شماره، شی، آرایه، بولین یا نول) باشد.
کلید ها و مقادیر با یک کولون جدا می شوند.
بعدهر کوتیشن با کاما از هم جدا می شود.
دسترسی به مقادیر شیء
شما می توانید با استفاده از علامت نقطه (.) به مقادیر شیء دسترسی داشته باشید:
myObj = { "name":"John", "age":30, "car":null };
x = myObj.name;
مشاهده مثالشما همچنین می توانید با استفاده از عبارت bracket ([]) به مقادیر شیء دسترسی پیدا کنید:
myObj = { "name":"John", "age":30, "car":null };
x = myObj["name"];
مشاهده مثالحلقه یک شی
شما می توانید با استفاده for-in از طریق خواص شیء دسترسی داشته باشید
myObj = { "name":"John", "age":30, "car":null };
for (x in myObj) {
document.getElementById("demo").innerHTML += x;
}
مشاهده مثالبرای دسترسی به مقادیر در حلقه for-in، از نماد براکت استفاده کنید:
myObj = { "name":"John", "age":30, "car":null };
for (x in myObj) {
document.getElementById("demo").innerHTML += myObj[x];
}
مشاهده مثالشی تو در تو در JSON
مقادیر در یک شی JSON می تواند با یک شی دیگر JSON باشد.
شما می توانید با استفاده از نماد نقطه یا علامت براکت به اشیاء JSON دسترسی پیدا کنید:
x = myObj.cars.car2;
//or:
x = myObj.cars["car2"];
مشاهده مثالتغییر مقادیر
شما می توانید با نماد نقطه برای تغییر هر مقدار در یک شی JSON استفاده کنید:
myObj.cars.car2 = "Mercedes";
مشاهده مثالشما همچنین می توانید از علامت براکت برای تغییر یک مقدار در یک شی JSON استفاده کنید:
myObj.cars["car2"] = "Mercedes";
مشاهده مثالحذف خواص شی
از حذف کلید واژه برای حذف خواص از یک شی JSON استفاده کنید:
delete myObj.cars.car2;
مشاهده مثال
نظر شما
>