تفاوت 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 در جاوااسکریپت و …
شما می توانید تجربه های کاری خود را در رابطه با xml و json با ما در میان بگذارید.
موفق و سربلند باشید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]
با سلام،
این که گفتید فایلهای json فقط توسط جاوااسکریپت استفاده میشوند صحیح نیست و در هر زبانی میشه ازش استفاده کرد.
موفق باشید …
بله صحیح میفرمایید.
این نوشته از w3school ترجمه شده.
سلام وقت بخزر از اینستام پشتیبان گرفتم .انگار فرمت جیسونه نمیتونم سادش کنم میتونید کمکم کنید؟
توضیح بیشتر بدین لطفا