دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۵
  • آبان

جلسه ۱۰۳ : مقایسه XML و JSON

  • دسته‌بندی‌ها :
جلسه ۱۰۳ : مقایسه XML و JSON
    • جزئیات
    • نوع محتواآموزش تصویری

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، با یکی دیگر از جلسات دوره کامل آموزش JavaScript در خدمت شما دوستان هستیم . در این جلسه قصد داریم تا به مقایسه XML و JSON ، تفاوت JSON و XML و چرا JSON از XML بهتر است  بپردازیم.

      XML و JSON هر دو برای دریافت اطلاعات از یک وب سرور استفاده می شوند.

      تفاوت json و xml - مقایسه XML و JSON

      مثال زیر یک شی employees را با یک آرایه از ۳ employee در JSON و XML تعریف می کند.

      مثال JSON:

      مثال : 

      مثال XML:

      مثال : 

      JSON شبیه XML است زیرا:

      • هر دو فرمت برای انسان خوانا است
      • هر دو فرمت دارای سلسه مراتب هستند
      • هر دو فرمت می توانند توسط بسیاری از زبان های برنامه نویسی استفاده شوند
      • هر دو فرمت می توانند توسط XMLHttpRequest گرفته شوند

      تفاوت JSON و XML :

      • JSON از تگ ها استفاده نمی کند
      • JSON کوتاه تر است
      • JSON برای خواندن و نوشتن سریع تر است
      • JSON می تواند از آرایه ها استفاده کند

      بزرگترین تفاوت JSON و XML در این است که XML باید از طریق یک پارسر XML خوانده شود اما JSON می تواند با توابع استاندارد جاوا اسکریپت تجزیه و خوانده شود.

      چرا JSON از XML بهتر است؟

      XML بسیار سخت تر از JSON تجریه (parse) می شود.
      همچنین JSON می تواند به شی جاوا اسکریپت تبدیل شود.

      برای برنامه های AJAX، فرمت JSON سریع تر و راحت تر از XML است.

      استفاده از XML:

      • گرفتن سند XML
      • استفاده از XML DOM و حلقه تکرار برای پیمایش سند
      • استخراج مقادیر و ذخیره آن ها در متغیر ها

      استفاده از JSON:

      • گرفتن رشته JSON
      • ریختن مقادیر در شی

      جلسه مقایسه XML و JSON نیز به پایان رسید، در ادامه ی دوره با ما همراه باشید.

      QR:  جلسه ۱۰۳ : مقایسه XML و JSON
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر
        • تصویر کاربر