ساختار JSON

ساختار JSON

ساختار JSON یک زیر مجموعه از ساختار JavaScript است.

قانون ساختار JSON

ساختار  JSONاز ساختار نشانه گذاری شیء جاوااسکریپت مشتق شده است:

 

  • داده ها نام / مقدار هستند
  •  داده ها با کاما جدا می شوند
  •  پرانتزها اشیا را نگه می دارند
  •  براکت های مربعی آرایه ها را نگه می دارند

 

داده JSON – یک نام و یک داده

داده JSON به عنوان جفت نام / ارزش نوشته شده است.

1766نام / مقدار جفت شامل یک نام فیلد (در نقل قول های دوگانه) است که به دنبال آن یک دو نقطه  و به دنبال آن یک مقدار قرار می گیرد.

"name":"John"

 

نام JSON نیاز به نقل قول دوگانه دارد ولی برای اسم های جاوا اسکریپت نیازی نیست

JSON- اشیاء جاوا اسکریپت ارزیابی می کند

فرمت JSON تقریبا یکسان با اشیاء جاوااسکریپت است.
در JSON کلیدها باید رشته ها باشند، با دو نقل قول نوشته می شودند.

{ "name":"John" }

در جاوا اسکریپت، کلید ها می توانند رشته ها، اعداد یا نام شناسه باشند:

{ name:"John" }

 

مقدار JSON

در JSON، مقادیر باید یکی از انواع داده زیر باشند:

 

  • یک رشته
  •      یک عدد
  •      یک شی (شی JSON)
  •      یک آرایه
  •      یک بولین
  •      خالی

 

در مقادیر جاوااسکریپت می توان تمام موارد بالا را داشته باشد، به علاوه هر عبارت دیگر جاوا اسکریپت معتبر، از جمله:

 

  • یک تابع
  •      یک تاریخ
  •      تعریف نشده

در JSON، مقادیر رشته باید با دو نقل قول نوشته شوند:

{ "name":"John" }

در JavaScript، مقادیر رشته باید با تک نقل قول نوشته شوند:

{ name:'John' }

JSON با استفاده از ساختار جاوا اسکریپت

از آنجا که ساختار JSON با نشانه گذاری جاوا اسکریپت مشتق شده است، برای کار با JSON در جاوا اسکریپت، نرم افزار بسیار کمی اضافی مورد نیاز است.

با جاوا اسکریپت شما می توانید یک شیء ایجاد کنید و داده ها را به آن اختصاص دهید، مانند این:

var person = { "name":"John", "age":31, "city":"New York" };

شما میتوانید به اشیا جاوا اسکریپت دسترسی پیدا کنید مانند:

دسترسی در json
// returns John
person.name; 
مشاهده مثال

همچنین شما می توانید مانند زیر هم دسترسی پیدا کنید.

دسترسی در json
// returns John
person["name"]; 
مشاهده مثال

داده ها را می توان به صورت زیر تغییر داد:

تغییر داده در JSON
person.name = "Gilbert"; 
مشاهده مثال

همچنین می توان به صورت زیر تغییر داد:

تغییر داده در JSON
person["name"] = "Gilbert"; 
مشاهده مثال

شما در این آموزش نحوه تبدیل اشیاء جاوا اسکریپت به JSON را یاد خواهید گرفت.

آرایه های های جاوا اسکریپت به صورت JSON

همانطور که اشیاء جاوا اسکریپت می تواند به عنوان JSON استفاده شود، آرایه های جاوا اسکریپت نیز می توانند به عنوان JSON استفاده شوند.

بعدا در این درس بیشتر درباره آرایه ها به عنوان JSON یاد خواهید گرفت.

 

فایل های JSON

 

  • نوع فایل برای فایل های JSON ".json"
  • نوع MIME برای متن "application / json" است

 

 

نظر شما

لطفا نام و نام خانوادگی خود را وارد کنید
لطفا ایمیل خود را وارد کنید لطفا ایمیل صحیح وارد کنید.
لطفا متن نظر خود را وارد کنید
>

مقالات و دروس

به خبرنامه مدرسه طراحی وب ایران (وب مهراز) بپیوندید.

لطفا شماره همراه صحیح وارد کنید.
لطفا ایمیل صحیح وارد کنید.

مقالات مرتبط