JSON در برابر XML

JSON و XML هر دو می‌توانند برای دریافت داده‌ها از سرور وب استفاده شوند.

الآتي JSON و XML مثالین بيانگران موجودات كارمند هستند، شامل آرایه‌ای از 3 كارمند:

JSON مثال

{"employees":[
    { "firstName":"Bill", "lastName":"Gates" },
    { "firstName":"Steve", "lastName":"Jobs" },
    { "firstName":"Elon", "lastName":"Musk" }
}]

XML مثال

<employees>
    <employee>
         <firstName>Bill</firstName>
         <lastName>Gates</lastName>
     </employee>
     <employee>
         <firstName>Steve</firstName>
         <lastName>Jobs</lastName>
     </employee>
     <employee>
         <firstName>Elon</firstName>
         <lastName>Musk</lastName>
     </employee>
</employees>

جسٹاگرافیک XML کی طرح ہوتا ہے، کیونکہ:

  • جسٹاگرافیک اور XML دونوں ' خود توضیحی' ہیں (انسان کی خواندنی)
  • جسٹاگرافیک اور XML دونوں درجہ بندی شدہ ہیں (مقابلے میں مقابلے ہیں)
  • جسٹاگرافیک اور XML دونوں بہت سے پروگرامنگ زبانوں میں پارسیس کئے جاسکتے ہیں اور استعمال کئے جاسکتے ہیں
  • جسٹاگرافیک اور XML دونوں XMLHttpRequest کی مدد سے پارسیس کی جاسکتے ہیں

جسٹاگرافیک اور XML کی فرق یہ ہے:

  • جسٹاگرافیک میں تیارکرنے والی تیارکرنے والی نہیں استعمال کی جاتی ہیں
  • جسٹاگرافیک قلیل ہوتا ہے
  • جسٹاگرافیک کی پڑھنے اور لکھنے کی رفتار تیزی سے ہوتی ہے
  • جسٹاگرافیک میں آرائی کا استعمال کیا جاسکتا ہے

بڑی فرق یہ ہے:

XML جسٹاگرافیک کا پارسیس کرنا چاہئے، جبکہ جسٹاگرافیک استاندارد جسٹاگرافیک فانکشن کے ذریعے پارسیس کیا جاسکتا ہے

جسٹاگرافیک سے XML کیا بہتر ہوتا ہے؟

  • XML جسٹاگرافیک سے پارسیس کریں
  • جسٹاگرافیک پارسیس کیا جاتا ہے اور اس کا استعمال کیا جاتا ہے

AJAX ایپلی کیشنز کیلئے، جسٹاگرافیک سے XML تیزی سے استعمال ہوتا ہے اور آسان ہوتا ہے:

XML استعمال کریں

  • XML ڈوکومنٹ پارسیس کریں
  • XML DOM کے ذریعے ڈوکومنٹ توجیہ کریں
  • مقابلے میں موجود اعداد کو نکالنا

جسٹاگرافیک استعمال کریں

  • جسٹاگرافیک سٹرنگ پارسیس کریں
  • جسٹاگرافیک پارسیس جی ایس جی جسٹاگرافیک سٹرنگ