JSON کیا ہے؟ ایک لیمن کا جائزہ

JSON کیا ہے؟ ایک لیمن کا جائزہ

کیا آپ جدید ترین ویب ٹیکنالوجیز سے آراستہ ہیں؟ اگر آپ سادہ ویب سرگرمیوں جیسے براؤزنگ اور فورمز پر پوسٹ کرنا چاہتے ہیں تو ایچ ٹی ایم ایل کا علم بہت ضروری ہے۔ پھر مزید اعلی درجے کے موضوعات ہیں ، جیسے CSS (مزید جانیں یہاں) ، AJAX (یہاں مزید جانیں) ، اور JSON۔





چاہے آپ ویب ڈویلپر بننے کا ارادہ رکھتے ہیں یا نہیں ، کم از کم یہ جاننا ایک اچھا خیال ہے کہ JSON کیا ہے ، یہ کیوں ضروری ہے ، اور یہ آج پورے ویب پر کیوں استعمال ہوتا ہے۔





JSON کیا ہے؟

JSON کا مطلب ہے۔ جاوا اسکرپٹ آبجیکٹ نوٹیشن۔ . یہ ایک کھلا معیاری فارمیٹ ہے جس کی مدد سے ڈیٹا کو ویب پر منتقل کیا جا سکتا ہے۔ وصف قدر جوڑے . یہ تھوڑا سا الجھا ہوا لگ سکتا ہے ، تو آئیے اس پر تھوڑا سا مزید غور کریں۔





فرض کریں کہ میرے پاس ایک غبارہ ہے اور آپ کو میرا غبارہ چاہیے۔ ایسا کرنے کا ایک طریقہ یہ ہے کہ دراصل بیلون پیک کر کے آپ کو ڈاک کے ذریعے بھیجیں۔ لیکن ایک متبادل طریقہ یہ ہوگا کہ آپ کو بیان کریں۔ صفات میرے غبارے کا ، جو آپ کو اصل میں جسمانی غبارہ بھیجنے کے بغیر وہی عین غبارہ دوبارہ بنانے کی اجازت دے گا۔

میرے غبارے میں a ہو سکتا ہے۔ مواد قدر کی صفت ربڑ . اس میں a ہو سکتا ہے رنگ قدر کی صفت نیٹ . اس میں a ہو سکتا ہے قطر قدر کی صفت دس انچ . اس میں a ہو سکتا ہے گیس قدر کی صفت ہیلیم . وصف کی قیمت کے وہ چار جوڑے میرے غبارے کو دیکھنے کے لیے کافی ہیں ، ٹھیک ہے؟



جب JSON انٹرنیٹ پر ڈیٹا منتقل کرتا ہے تو یہ بہت زیادہ کام کرتا ہے۔

JSON کیا اچھا ہے؟

JSON انٹرنیٹ پر ڈیٹا کی منتقلی کے طریقے کے طور پر وصف-قدر کے جوڑوں کو استعمال کرنے والا پہلا نہیں تھا۔ آپ میں سے ٹیک سیکھنے والے شاید محسوس کریں کہ یہ XML کی طرح خوفناک لگتا ہے۔ ٹھیک ہے ، جیسا کہ یہ پتہ چلتا ہے ، JSON اور XML بہت سارے کام انجام دیتے ہیں۔ تو XML پر JSON کیوں چنیں؟





آج کی ویب میں ، غیر متزلزل ڈیٹا کی لوڈنگ اہم ہے۔ دوسرے لفظوں میں ، ویب صفحات چاہتے ہیں کہ نیا ڈیٹا لوڈ کیے بغیر پورے صفحے کو ریفریش کیے بغیر اسے حاصل کیا جائے۔ اس کے نتیجے میں ہموار اور زیادہ سازگار براؤزنگ کا تجربہ ہوتا ہے۔ JSON غیر مطابقت پذیر ڈیٹا بھیجنے اور وصول کرنے کے لیے بہت اچھا ہے کیونکہ یہ آسان اور استعمال میں آسان ہے۔

لیکن XML ایک ہی کام کرتا ہے! تو کچھ لوگ JSON کو کیوں ترجیح دیتے ہیں؟





اس سوال کا ایک جواب JSON کے نام میں پایا جا سکتا ہے: جاوا اسکرپٹ آبجیکٹ نوٹیشن۔ . یہ جاوا اسکرپٹ کے ذریعہ مقامی طور پر پہچانا جاتا ہے ، جو کہ دنیا کی مقبول زبانوں میں سے ایک ہے۔ چونکہ JSON جاوا اسکرپٹ کا سب سیٹ ہے ، اس لیے بہت کم اضافی سیکھنے کی ضرورت ہے جب آپ جاوا اسکرپٹ کو جان لیں۔

بہترین مفت آن لائن مووی اسٹریمنگ سائٹس۔

ایک اور وجہ یہ ہے کہ JSON XML سے زیادہ پڑھنے کے قابل ہے۔ یقینی طور پر ، جب آپ اسے تھوڑی دیر کے لئے استعمال کرتے ہیں تو XML کی عادت ڈالنا آسان ہے ، لیکن XML فائل پر نظر ڈالنا اس کے تمام ٹیگز اور فعل کے ساتھ زبردست ہوسکتا ہے۔ JSON صاف ستھرا ہے ، نئے آنے والوں کو سمجھنا آسان ہے ، اور اس کی بنیادی ڈیٹا کی اقسام کے ساتھ کافی لچکدار ہے۔

ملاحظہ کریں کہ JSON کے تخلیق کاروں کا اس مقابلے کے بارے میں کیا کہنا ہے۔ JSON بمقابلہ XML۔ صفحہ.

JSON کیسا لگتا ہے؟

جے ایس او این صرف وصف ویلیو جوڑوں کی ایک سیریز ہے جسے ضرورت پڑنے پر اپنے اندر گھونسلا جا سکتا ہے۔ مثال کے طور پر ، اگر ہمارا ڈیٹا آبجیکٹ ایک شخص تھا ، اس شخص کی نمائندگی درج ذیل JSON ڈیٹا سے کی جا سکتی ہے۔

ہر لائن ایک سے شروع ہوتی ہے۔ وصف اس کے بعد ایک بڑی آنت ، پھر قدر اس وصف کے لیے یہ قدر ایک صف بھی ہوسکتی ہے ، جیسا کہ اوپر 'فون نمبرز' وصف کے ساتھ دیکھا گیا ہے۔ قدر زیادہ وصف قدر جوڑوں کی ایک سیریز بھی ہوسکتی ہے ، جسے آپ 'ایڈریس' وصف کے ساتھ عمل میں دیکھ سکتے ہیں۔ یہ ایک کہا جاتا ہے چیز .

موازنہ کے لیے ، یہاں وہی ڈیٹا ہے جس کی نمائندگی XML کرتا ہے:

نتیجہ

JSON ڈیٹا کی اشیاء کو انٹرنیٹ پر منتقل کرتے وقت ان کی نمائندگی کرنے کا ایک طریقہ ہے۔ یہ XML کا ایک متبادل ہے جو جاوا اسکرپٹ کا ہے ، جس کی ایک وجہ یہ ہے کہ یہ اتنا مقبول اور وسیع ہے۔ JSON کا سب سے عام استعمال مانگ کے مطابق ویب سرورز سے ڈیٹا کھینچنا ہے۔

امید ہے کہ اب آپ کو JSON اور ویب ڈویلپمنٹ میں اس کے استعمال کے بارے میں بہتر تفہیم ہو گی۔ مزید سیکھنے کے لیے ، MDN پر JSON صفحہ۔ شروع کرنے کے لیے ایک بہترین جگہ ہے۔

تصویری کریڈٹ: JSON میگنیفائیڈ ویا شٹر اسٹاک۔

بانٹیں بانٹیں ٹویٹ ای میل۔ آڈیو بکس مفت میں ڈاؤن لوڈ کرنے کے لیے 8 بہترین ویب سائٹس۔

آڈیو بکس تفریح ​​کا ایک بڑا ذریعہ ہیں ، اور ہضم کرنے میں بہت آسان ہیں۔ یہاں آٹھ بہترین ویب سائٹ ہیں جہاں آپ انہیں مفت میں ڈاؤن لوڈ کر سکتے ہیں۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • انٹرنیٹ
  • ٹیکنالوجی کی وضاحت
  • ویب سازی
  • پروگرامنگ۔
مصنف کے بارے میں جوئل لی۔(1524 مضامین شائع ہوئے)

جوئل لی 2018 سے میک اپ آف کے چیف ایڈیٹر ہیں۔ ان کے پاس بی ایس ہے۔ کمپیوٹر سائنس میں اور نو سال سے زیادہ پیشہ ورانہ تحریر اور ترمیم کا تجربہ۔

جوئل لی سے مزید۔

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔