ساختار JSON
یادگیری JSONساختار JSON
ساختار JSON یک زیر مجموعه از ساختار JavaScript است.
قانون ساختار JSON
ساختار JSONاز ساختار نشانه گذاری شیء جاوااسکریپت مشتق شده است:
- داده ها نام / مقدار هستند
- داده ها با کاما جدا می شوند
- پرانتزها اشیا را نگه می دارند
- براکت های مربعی آرایه ها را نگه می دارند
داده JSON – یک نام و یک داده
داده JSON به عنوان جفت نام / ارزش نوشته شده است.
1766نام / مقدار جفت شامل یک نام فیلد (در نقل قول های دوگانه) است که به دنبال آن یک دو نقطه و به دنبال آن یک مقدار قرار می گیرد.
نام JSON نیاز به نقل قول دوگانه دارد ولی برای اسم های جاوا اسکریپت نیازی نیست
JSON- اشیاء جاوا اسکریپت ارزیابی می کند
فرمت JSON تقریبا یکسان با اشیاء جاوااسکریپت است.
در JSON کلیدها باید رشته ها باشند، با دو نقل قول نوشته می شودند.
در جاوا اسکریپت، کلید ها می توانند رشته ها، اعداد یا نام شناسه باشند:
مقدار JSON
در JSON، مقادیر باید یکی از انواع داده زیر باشند:
- یک رشته
- یک عدد
- یک شی (شی JSON)
- یک آرایه
- یک بولین
- خالی
در مقادیر جاوااسکریپت می توان تمام موارد بالا را داشته باشد، به علاوه هر عبارت دیگر جاوا اسکریپت معتبر، از جمله:
- یک تابع
- یک تاریخ
- تعریف نشده
در JSON، مقادیر رشته باید با دو نقل قول نوشته شوند:
در JavaScript، مقادیر رشته باید با تک نقل قول نوشته شوند:
JSON با استفاده از ساختار جاوا اسکریپت
از آنجا که ساختار JSON با نشانه گذاری جاوا اسکریپت مشتق شده است، برای کار با JSON در جاوا اسکریپت، نرم افزار بسیار کمی اضافی مورد نیاز است.
با جاوا اسکریپت شما می توانید یک شیء ایجاد کنید و داده ها را به آن اختصاص دهید، مانند این:
شما میتوانید به اشیا جاوا اسکریپت دسترسی پیدا کنید مانند:
// returns John
person.name;
مشاهده مثالهمچنین شما می توانید مانند زیر هم دسترسی پیدا کنید.
// returns John
person["name"];
مشاهده مثالداده ها را می توان به صورت زیر تغییر داد:
person.name = "Gilbert";
مشاهده مثالهمچنین می توان به صورت زیر تغییر داد:
person["name"] = "Gilbert";
مشاهده مثالشما در این آموزش نحوه تبدیل اشیاء جاوا اسکریپت به JSON را یاد خواهید گرفت.
آرایه های های جاوا اسکریپت به صورت JSON
همانطور که اشیاء جاوا اسکریپت می تواند به عنوان JSON استفاده شود، آرایه های جاوا اسکریپت نیز می توانند به عنوان JSON استفاده شوند.
بعدا در این درس بیشتر درباره آرایه ها به عنوان JSON یاد خواهید گرفت.
فایل های JSON
- نوع فایل برای فایل های JSON ".json"
- نوع MIME برای متن "application / json" است
نظر شما
>