معرفی و آشنایی با JSON

در این مقاله قراره با JSON آشنا بشیم . امروزه اکثر شرکت های بزرگ (google , yahoo, Flickr) سرویس هایی را ارائه می دهند که کار توسعه دهندگان و کاربران را خیلی آسون تر کرده. شاید اگه اول کار بخوایم jason رو معرفی کنیم درست نباشه، پس قبل از اون api رو معرفی میکنیم.
API چیست؟
API به مسیر هایی گفته میشه که در دو زمینه می تونه ارتباط هایی رو برقرار کنه : بین بخش های مختلف یک نرم افزار و بین یک نرم افزار و سایر نرم افزار هایی دیگه. به طور خلاصه روشی برای ارتباط بین کامپوننت های مختلف است.
API محیطی رو به صورت بلاک های ساخت یافته ایجاد می کنه که توسعه و استفاده از نرم افزار رو تا حد امکان آسان می کنه. در نتیجه هدف استفاده از API توسعه و استفاده آسان برنامه است. این نوشته بیشتر از این در مورد api صحبت نمیکنیم اما اگه علاقه مند به مطالعه بیشتر بودید یه نگاه به این مقاله بندازید .
خب حالا بریم سراغ مبحث اصلی JSON
API که در قبل توضیح داده شد به ابزاری نیاز داره که محیط آسان توسعه رو فراهم کنه .
این ابزار JSON هست. در گذشته از XML برای انتقال اطلاعات بین سرویس های وب استفاده می شد ولی با پدید آمدن JSON به خاطر سادگی در پیاده سازی و سبک بودن در انتقال ٬ اکثر وب سرویس ها از این فرمت استفاده می کنند.
فرمت ذخیره سازی جسون به صورت .json است که محتوای اون به صورت جفت هایی attribute/value هستش . که value شامل انواع داده هایی است که قابل فرستادن و ذخیره شدن هستن.
شاید برای شما هم پیش اومده باشه که عملیاتی در مرورگر تا مرحله ای پیش می برید و بعد اون رو رها میکنید و کاری دیگه ای انجام میدین و دوباره که به عملیات اول برمی گردید می تونید از همون مرحله که قبلا بوده اید عملیات را جلو ببرید . API با استفاده از JSON این قابلیت رو در حین ارتباط مرورگر با سرور فراهم می کنه .
مطالب زیر را حتما مطالعه کنید
آموزش کار با timing event ها
معرفی DOM به زبان ساده
constructor function در جاوااسکریپت
factory function در جاوا اسکریپت
this در جاوا اسکریپت (JavaScript)
تفاوت for in و for of
12 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
خوب بود ولی ای کاش توضیحاتش جامع تر می بود
سلام عالی بود مطلبت
موفق باشی
Its very good
Thank you
سلام بابت مطلب زیباتون ممنون
سلام خواهش می کنم
موفق باشید
یه توضیح عالییییی
میشه در این رابطه آموزش هم قرار بدید؟
ممنون لطف دارید
آره حتما در آینده ویدئو در این زمینه منتشر می کنیم
Such a Wooooooow
سلام
متن خوبی بود ولی خیلی مختصر بود و ای کاش بیشتر توضیح میدادین ولی از نظر بیان خیلی عالی بود ساده و روان
سلام ممنون
سعی کردیم جهت آشنایی این مقاله رو بزاریم ولی حتما نظر شما در مقالات آتی اعمال خواهد شد
خوب بود ولی ای کاش کار با json را بیشتر توضیح میدادین.