
جیسون (JSON) چیست؟
جیسون یا جیسان که مخفف عبارت JavaScript Object Notation می باشد به معنای نمادگذاری اشیا در جاوا اسکریپت می باشد. JSON یک قالب استاندارد و سبک وزن برای ذخیره و انتقال داده ها میباشد درست مانند XML.
یکی از دلالیل محبوبیت جیسون آن است که خوانایی بیشتری نسبت به XML دارد.
شما با نگاهی گذرا به فایل ایکسام ال با انبوهی از تگها و موارد توضیحی روبرو میشوید در حالی که جیسون تمیزتر بوده و افراد مبتدی آن راحتتر درک میکنند و از طرف دیگر جیسون با ارائه انواع دادههای مقدماتی انعطافپذیری بیشتری را نسبت به XML ارائه میکند.
از طرف دیگر XML در زمان parse شدن در جاوا اسکریپت ابهامات زیادی ایجاد میکند. تبدیل کردن XML به شی جاوا اسکریپت نیازمند صرف صدها و یا حتی هزاران خط کد بوده و از طرفی شما باید کدها را براساس اشیایی که Parse می شوند شخصی سازی کنید. تبدیل کردن جیسون به شی جاوا اسکریپت تنها نیازمند یک خط کد است و نیاز به اطلاعاتی که درباره شیئی که parse خواهد شد, ندارد.
پیوند منابع