آبجکت JSON
- صفحه قبلی serialization JSON
- صفحه بعدی آرایه JSON
نوع شیء
مثال
{ "name":"Bill Gates", "age":62, "car":null }
JSON شیء با گوشهها {}
با
JSON شیء با کلید/مقدار نوشته میشود.
کلید باید یک رشته باشد و مقدار باید از نوع دادههای JSON معتبر (رشته، عدد، شیء، آرایه، بولین یا null) باشد.
کلید و مقدار با دو نقطه جدا میشوند.
هر کلید/مقدار با کاما جدا میشود.
برای دسترسی به مقادیر شیء استفاده کنید
شما میتوانید از نقطه (.
برای دسترسی به مقادیر شیء استفاده کنید:
مثال
myObj = { "name":"Bill Gates", "age":62, "car":null }; x = myObj.name;
شما همچنین میتوانید از گوشهها ([]
برای دسترسی به مقادیر شیء استفاده کنید:
مثال
myObj = { "name":"Bill Gates", "age":62, "car":null }; x = myObj["name"];
برای جستجوی یک شیء استفاده کنید
شما میتوانید از for-in
برای جستجوی ویژگیهای یک شیء استفاده کنید:
مثال
myObj = { "name":"Bill Gates", "age":62, "car":null }; برای جستجوی کلیدها در myObj استفاده کنید: document.getElementById("demo").innerHTML += x; }
در حلقه for-in، ازروش نشانهگذاری با گوشههابرای دسترسی به مقادیر ویژگیها:
مثال
myObj = { "name":"Bill Gates", "age":62, "car":null }; برای جستجوی کلیدها در myObj استفاده کنید: document.getElementById("demo").innerHTML += myObj[x]}; }
شیء JSON درونی
ارزشهای یک شیء JSON میتواند یک شیء JSON دیگر باشد.
مثال
myObj = { "name":"Bill Gates", "age":62, "cars": { "car1":"Porsche", "car2":"BMW", "car3":"Volvo" } }
شما میتوانید از نقطه و پرانتز برای دسترسی به شیء JSON درونی استفاده کنید:
مثال
x = myObj.cars.car2; //یا: x = myObj.cars["car2"];
تغییر ارزش
شما میتوانید از نقطه برای تغییر هر ارزشی در JSON شیء استفاده کنید:
مثال
myObj.cars.car3 = "Mercedes Benz";
شما همچنین میتوانید از پرانتز برای تغییر ارزشهای JSON شیء استفاده کنید:
مثال
myObj.cars["car3"] = "Mercedes Benz";
حذف ویژگیهای شیء
استفاده از delete
برای حذف ویژگیهای JSON شیء از طریق استفاده از کلمات کلیدی:
مثال
delete myObj.cars.car1;
- صفحه قبلی serialization JSON
- صفحه بعدی آرایه JSON