گروه مقاله : جاوا اسكريپت Java Script
تاريخ انتشار : 1396/06/11 - 14:01
كد :7830
در این آموزش سعی میکنیم شما را ترغیب کنیم از جیسون بجای XML استفاده کنید.
جیسون و XML میتوانند برای دریافت داده از سرور بکار روند.
در مثال زیر ما از جیسون و XML برای فراخوانی شیئ employees با کمک آرایه ای متشکل از سه کارمند استفاده کرده ایم.
مثال جیسون
{"employees":[
{ "firstName":"John", "lastName":"Doe" },
{ "firstName":"Anna", "lastName":"Smith" },
{ "firstName":"Peter", "lastName":"Jones" }
]}
مثال XML
<employees>
<employee>
<firstName>John</firstName> <lastName>Doe</lastName>
</employee>
<employee>
<firstName>Anna</firstName> <lastName>Smith</lastName>
</employee>
<employee>
<firstName>Peter</firstName> <lastName>Jones</lastName>
</employee>
</employees>
جیسون به دلایل زیر شبیه XML عمل می کند
جیسون و XML هردو self describing هستند و توسط انسان قابل خواندن می باشند.
جیسون و XML ساختار درختی از مقادیر ارائه میدهند
جیسون و XML میتوانند توسط بسیاری از برنامه ها خوانده شوند.
جیسون و XML میتوانند با XMLHttpRequest اطلاعات را فراخوانی کنند.
جیسون و XML تفاوت هایی هم باهم دارند:
جیسون از سیستم تگ استفاده نمی کند.
جیسون دستورات کوتاه تری دارد.
جیسون برای خواندن و نوشتن سریعتر عمل می کند.
جیسون میتواند از آرایه ها استفاده کند.
بزرگترین تفاوت این دو این است که :
XML باید توسط XML parser فراخوانی شود و جیسون با عملگرهای جاوا اسکریپت .
چرا جیسون از XML بهتر است
XML برای مجزا کردن اطلاعات سخت تر از جیسون است.
جیسون به اشیاء قابل استفاده جاوا اسکریپت ترجمه میشد.
برای نرم افزار های آجاکس ، جیسون ساده تر و سریعتر از XML است.
استفاده از XML
اتصال به یک سند XML
استفاده از فایل XML در سند خود
خارج کردن مقادیر موجود در متغییر ها
استفاده از جیسون
از کدهای جیسون استفاده کنید.
کد های جیسون را فراخوانی کنید.
براي بهره مندي از مشاوره تخصصي در زمینه طراحی سایت در کرج با شرکت سارگون تماس بگيريد