تفاوت JSON و XML

shape
shape
shape
shape
shape
shape
shape
shape

مقایسه JSON و XML

در این مطلب به تفاوت JSON و XML میپردازیم

در دنیای برنامه نویسی انتقال و ذخیره ی داده های به حالت های مختلف امکانپذیر است اما یکی از راه های ذخیره و انتقال داده فایل های xml و json هستند که در عین شباهت های آنها تفاوت هایی هم با هم دارند.

بدون حاشیه ی اضافیبه سراغ بررسی تفاوت JSON و XML می پردازیم.

json و xml شبیه به هم هستند زیرا :

  • داده های این دو نوع فایل در حالت استاندارد به حالتی است که فهم آن برای انسان ساده است. (زبان سطح بالا)
  • تمامی داده های موجود در این دوفایل از موارد اضافه خالی هستند و هدف از آنها نگهداری داده است.
  • هم فایلهای json و هم فایل های xml با زبان های رایج برنامه نویسی قابل استفاده هستند.
  • هر دوی آنها با XMLHttpRequest توانایی کار دارند.

 

json و xml با هم متفاوت اند زیرا :

  • در json تگ بسته نداریم.
  • حجم فایل های json کمتر است.
  • فایل های json زمان خواندن و نوشتن کمتری را طی می کنند.
  • در فایل های xml امکان ذخیره سازی آرایه ها نیست.
  • فایل های json تنها توسط javascript استفاده می شوند.

 

اما کاربرد فایل های xml در موارد زیر است:

  • برای دریافت فایل های سند.
  • برای دریافت فایل های dom
  • برای کار با متغیرها و ذخیره سازی آنها

 

و کاربرد فایل های json در موارد زیر است:

  • خواندن داده های json
  • کار با json.parser در جاوااسکریپت و …

منبع

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

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