آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

مقایسه ی فرمت JSON با XML برای انتقال اطلاعات

دوره های مرتبط با این مقاله

JSON و XML هر دو فرمت های خوانا برای انسان جهت انتقال داده از طریق شبکه و مستقل از زبان هستند. هر دو فرمت مزبور از قابلیت ایجاد، خواندن/نوشتن و رمزگشایی (decode) پشتیبانی می کنند و توسط زبان های مختلف قابل خواندن هستند. با این حال JSON نسبت به XML تکنولوژی جدیدتری بوده و جایگزینی برای آن محسوب می شود. می توان JSON را بر اساس عوامل زیر با XML مقایسه کرد:

  1. XML نسبت به JSON از ساختار دستوری طولانی تر برخودار است، بنابراین نوشتن JSON برای برنامه نویس به زمان کمتری نیاز دارد.
  2. بر خلاف XML، فرمت JSON می تواند از آرایه استفاده کند (را دربرگیرد).
  3. با استفاده از تابع ساده ی eval زبان JavaScript می توان JSON را خواند یا بازیابی کرد. این در حالی است که برای خواندن XMLحتما باید از Parser اکس ام ال استفاده کرد.
مثال:

در زیر نمونه هایی از هر دو فرمت را مشاهده می کنید:

JSON
{
  "company": Volkswagen,
  "name": "Vento",
  "price": 800000
}
XML
  Volkswagen
  Vento
  800000

کلیه حقوق مادی و معنوی این مقاله متعلق به آموزشگاه تحلیل داده بوده و هر گونه استفاده غیر قانونی از آن پیگرد قانونی دارد.

  • 1963
  •    4
  • تاریخ ارسال :   1395/05/19

دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .