گروه مقاله : جاوا اسكريپت Java Script
تاريخ انتشار : 1396/06/11 - 14:01
كد :7830

برتری های جیسون بر XML

در این آموزش سعی میکنیم شما را ترغیب کنیم از جیسون بجای 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 در سند خود

خارج کردن مقادیر موجود در متغییر ها

 

استفاده از جیسون

از کدهای جیسون استفاده کنید.

کد های جیسون را فراخوانی کنید.

 

 

براي بهره مندي از مشاوره تخصصي در زمینه طراحی سایت در کرج با شرکت سارگون تماس بگيريد

نظرات كاربران :