آموزش JSON
دسته بندی ( ۴ آموزش )
نمایش دسته بندی ها (۴ آموزش)
مباحث اولیه، در JSON
مباحث اولیه، در JSON 4
دسته کلیدهایی از موضوع های دیگر
ساختار JSON ، در PHP
ساختار JSON ، در PHP 2

معرفی ساختار JSON

JSON مخفف JavaScript Object Notation به معنی ((نشانه گذاری شیء JavaScript)) می باشد.

با استفاده از ساختار JSON ، می توانیم اطلاعات را به شکل یک ساختار ساده (برای ذخیره کردن یا انتقال) و همچنین قابل درک توسط انسان در بیاوریم (که انسان با خواندن آن، می تواند درکش کند) و سپس از آن برای ذخیره اطلاعات و یا انتقال اطلاعات بین سیستم های نرم افزاری و زبان های برنامه نویسی مختلف، استفاده کنیم.

اگرچه ساختار JSON به عنوان زیرمجموعه ای از زبان JavaScript طراحی شد، اما تبدیل به ساختاری استاندارد و پر استفاده گشت و توسط سایر زبان ها مثل PHP و Java (و برنامه نویسی اندروید) و Perl و ... مورد استفاده قرار گرفت.

ساختار JSON برای این منظور به وجود آمد که بتوانیم یک شیء (Object) در زبان JavaScript را به یک ساختار متنی و البته قابل درک توسط انسان تبدیل کنیم که برای ذخیره اطلاعات آن شیء (Object) یا انتقال آن اطلاعات به یک گیرنده به کار رود و البته بعدا دوباره بتوانیم ساختار متنی را به یک شیء (Object) در زبان JavaScript تبدیل نماییم.

ساختار JSON ، یک ساختار سبک (lightweight) می باشد. به این معنی که وقتی اطلاعاتی را با استفاده از ساختار JSON ذخیره می کنیم، حجم اطلاعات، خیلی زیاد نخواهد شد. یعنی خود ساختار JSON که به اطلاعات افزوده می شود، دارای تعداد کاراکترهای کمی است (نسبت به زبان هایی مثل XML) و بنابراین در افزایش حجم اطلاعات، تاثیر زیادی ندارد.

بنابراین ساختار JSON برای انتقال اطلاعات بین سرورها و شبکه های اینترنتی، مناسب خواهد بود.

به عنوان مثال، فرض کنید که اطلاعات دو نفر از کاربران (user) وب سایت کلیدستان را به صورت زیر داشته باشیم :

معرفی ساختار JSON

اکنون قصد داریم که همین اطلاعات را با استفاده از ساختار JSON ذخیره کنیم، بنابراین اطلاعات مورد نظر را به صورت زیر می نویسیم :

قواعد به کار رفته در مثال بالا را در کلیدهای آموزشی آینده شرح خواهیم داد و صرفا قصد داشتیم که نمونه ای از ذخیره اطلاعات با استفاده از ساختار JSON را مشاهده نمایید.

همان طور که می بینید، با خواندن کدهای ساختار JSON ، می توانیم تا حد زیادی آنها را درک نماییم.

چنانچه کدهای JSON را در یک فایل قرار دهیم، فرمت فایل را برابر json انتخاب می کنند، مثل نام فایل زیر :

نویسنده علیرضا گلمکانی
شماره کلید 26206
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

شماره دسته کلید


جستجو
×

جستجو