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