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

shape
shape
shape
shape
shape
shape
shape
shape

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

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

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

  • اصطلاح 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"
}
]
}

منبع

 

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

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