وباکا

آموزش تخصصی برنامه نویسی وب

معرفی استاندارد جی سان (JSON) برای نمایش اطلاعات

JSON    از عبارت JavaScript Object Notation گرفته شده و یک استاندارد سبک، باز ، متنی و خوانا برای انسان جهت انتقال داده و جایگزینی برای xml است. قراردادهای مورد استفاده ی JSON در بیشتر زبان های برنامه نویسی مثل C، C++، Java، Python، Perl شناخته شده است .

ویژگی استاندارد جی سان بصورت زیر است:

  • اصطلاح JSON مخفف JavaScript Object Notation است.
  • فرمت آن برای اولین بار توسط Douglas Crockford معرفی شد.
  • برای انسان خوانا بوده و ویژه ی انتقال داده طراحی شده است.
  • از زبان اسکریپت نویسی JavaScript مشتق شده است.
  • پسوند فایل های با فرمت جی سن .json می باشد.
  • نوع این فرمت انتقال داده application/json است.
  • شناسه ی متحدالشکل نوع (UTI) آن public.json است.

برخی از مهمترین کاربرد های جی سان عبارت است از:

  •  برای نوشتن برنامه های جاوا اسکریپت که شامل افزونه هایی برای مرورگر و وب سایت ها هستند .
  • برای انتقال داده های ساختمند از طریق اتصال شبکه بکار می رود.
  •  معمولاً برای انتقال داده بین سرور و برنامه های تحت وب بکار می رود.
  • سرویس های وب (web service ها ) و API ها می توانند از قالب JSON برای ارائه ی داده های عمومی استفاده کنند.
  • و اینکه تمامی زبان های برنامه نویسی روز از آن پشتیبانی می کنند و برای آن امکاناتی فراهم می کنند.

خواندن و نوشتن در آن JSON  آسان بوده و یک قالب متنی ساده برای تبادل داده های سبک و کم حجم است و علرغم اینکه از زبان JavaScript مشتق شده، از این زبان کاملا مستقل است و مفسر (parser) آن برای تمامی زبان ها موجود می باشد.

مثال زیر داده های فرمت بندی شده با استاندارد JSON  را نشان می دهد :

{
"book": [
{
"id":"01",
"language": "Java",
"edition": "third",
"author": "Herbert Schildt"
},
{
"id":"07",
"language": "C++",
"edition": "second",
"author": "E.Balagurusamy"
}
]
}

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

فهرست مطالب