جاوا اسکرپٹ میں JSON آبجیکٹ کی صف کا استعمال کیسے کریں۔

Jawa Askrp My Json Abjyk Ky Sf Ka Ast Mal Kys Kry

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

یہ گائیڈ درج ذیل مواد فراہم کرتا ہے:

جاوا اسکرپٹ میں JSON آبجیکٹ کی صف کا استعمال کیسے کریں؟

JSON آبجیکٹ بنیادی طور پر جاوا اسکرپٹ پر مبنی آبجیکٹ ہے۔ ان اشیاء کو ایک صف کی خصوصیات تک رسائی کے لیے استعمال کیا جا سکتا ہے۔ رسائی حاصل کرنے کے بعد، صارف موجودہ صف میں موجود خصوصیات کو شامل، حذف، یا ترمیم کر سکتے ہیں۔ مزید یہ کہ، stringify() طریقہ JSON سٹرنگ کو JSON اشیاء کی صف میں تبدیل کرنے کے لیے استعمال کیا جاتا ہے۔ اس طرح، push() اور pop() طریقوں کو صف پر ہیرا پھیری کرنے کے لیے استعمال کیا جاتا ہے۔



مثال 1: JavaScript میں JSON آبجیکٹ کی ایک صف بنانا

JavaScript کا استعمال کرکے JSON اشیاء کی ایک صف بنانے کے لیے ایک مثال پر غور کیا جاتا ہے۔ مثال کے طور پر، کوڈ ذیل میں دیا گیا ہے۔



کوڈ



const استاد = {
'نام' : 'ہیری' ، 'مضمون' : 'انگریزی' ،
'عمر' : '35'
} ;
تسلی. لاگ ( استاد ) ;

اس کوڈ میں، ایک صف ' استاد خصوصیات کی وضاحت کے ذریعہ تخلیق کیا جاتا ہے جیسے ' نام '،' مضمون '، اور ' عمر '

اس کے بعد، مختلف اقدار جیسے ' ہیری '،' انگریزی '، اور ' 35 مندرجہ بالا خصوصیات کو تفویض کیا گیا ہے۔ آخر میں، صف دکھائیں ' استاد ملازمت کر کے console.log() طریقہ

آؤٹ پٹ



آؤٹ پٹ دکھاتا ہے ' استاد کنسول ونڈو میں JSON اشیاء کی صف۔

مثال 2: JavaScript میں JSON آبجیکٹ کی صف تک رسائی حاصل کرنا

جاوا اسکرپٹ میں سرنی عناصر کی خصوصیات تک رسائی کے لیے ایک مثال سمجھا جاتا ہے۔

کوڈ

تسلی. لاگ ( 'JSON آبجیکٹ کے ذریعہ سرنی کو استعمال کرنے کی ایک مثال' ) ;
const استاد = {
'نام' : 'ہیری' ، 'مضمون' : 'انگریزی' ،
'عمر' : '35'
} ;
const objArr = استاد => {
const arr = [ ] ;
const چابیاں = چیز . چابیاں ( استاد ) ;
کے لیے ( دو ایکس = 0 ; ایکس < چابیاں لمبائی ; ایکس ++ ) {
arr دھکا ( استاد [ چابیاں [ ایکس ] ] ) ;
} ;
واپسی arr ;
} ;
تسلی. لاگ ( objArr ( استاد ) ) ;

کوڈ کی تفصیل:

  • ایک صف' استاد 'کی تعریف کے ذریعہ شروع کیا جاتا ہے' نام '،' مضمون '، اور ' عمر خصوصیات
  • ان خصوصیات کو مختلف اقدار تفویض کی گئی ہیں، جیسے ' ہیری '،' انگریزی '، اور ' 35 '
  • اس کے بعد، اے JSON چیز ' objArr عناصر کی خصوصیات تک رسائی اور ایک نئی صف کو واپس کرنے کے لیے استعمال کیا جاتا ہے۔
  • کے اندر ' objArr ”، a for loop کا استعمال کیا جاتا ہے جو کہ ملازم کے ذریعے پراپرٹی کی قدریں داخل کرتا ہے۔ دھکا () طریقہ
  • لوپ کو اس وقت تک عمل میں لایا جاتا ہے جب تک کہ تمام پراپرٹی ویلیوز ' arr ' صف.
  • آخر میں، objArr (استاد) پراپرٹی کی اقدار کو ظاہر کرنے کے لئے استعمال کیا جاتا ہے۔

آؤٹ پٹ

آؤٹ پٹ جاوا اسکرپٹ میں پراپرٹیز تفویض کرکے مختلف اقدار، 'ہیری'، 'انگریزی'، اور '35' دکھاتا ہے۔

مثال 3: JavaScript میں JSON آبجیکٹ کی صف کو شامل یا حذف کریں۔

ایک مثال جاوا اسکرپٹ میں JSON آبجیکٹ کا استعمال کرتے ہوئے عناصر کی صف کو شامل کرنے اور حذف کرنے کے لیے بنائی گئی ہے۔

کوڈ

تسلی. لاگ ( 'JSON آبجیکٹ کے ذریعہ سرنی کو استعمال کرنے کی ایک مثال' ) ;
تھا arrObj = [ { 'پھل' : 'سیب' } ، { 'پھل' : 'کیلا' } ] ;
تسلی. لاگ ( JSON. stringify ( arrObj ) ) ;
arrObj. دھکا ( { 'پھل' : 'کینو' } ) ;
تسلی. لاگ ( JSON. stringify ( arrObj ) ) ;
arrObj. پاپ ( ) ;
تسلی. لاگ ( JSON. stringify ( arrObj ) ) ;

کوڈ کی تفصیل اس طرح ہے:

  • JSON اشیاء کی ایک صف ' arrObj ' کو دو پھلوں کی خصوصیات کے ساتھ شروع کیا گیا ہے۔
  • اس کے بعد، the JSON.stringify() جاوا اسکرپٹ ویلیو کو JSON سٹرنگز میں تبدیل کرنے کے لیے طریقہ استعمال کیا جاتا ہے۔
  • دی arrObj.push() طریقہ 'کی قدر کو پاس کرکے ایک عنصر داخل کرتا ہے پھل ':' کینو ' صف میں.
  • اس کے بعد، the arrObj.pop() طریقہ حال ہی میں داخل کردہ عنصر کو صف سے ہٹاتا ہے۔
  • آخر میں، JSON آبجیکٹ کی صف دکھائیں ' arrObj ملازمت کر کے console.log() طریقہ

آؤٹ پٹ

آؤٹ پٹ صف کے عناصر کو شامل کرکے اور ہٹا کر مذکورہ کوڈ پر عمل درآمد کو ظاہر کرتا ہے۔ پھل ':' کینو 'JSON آبجیکٹ کے ذریعے۔

نتیجہ

اس مضمون میں، JSON اشیاء میں ایک صف کے عناصر تک رسائی اور ان میں ترمیم کرنے کے لیے استعمال کیا جاتا ہے۔ جاوا اسکرپٹ۔
اس کے لیے دو عملی مثالوں کے ساتھ ایک جائزہ پیش کیا جاتا ہے۔ پہلی مثال میں، JSON اشیاء نے صف کی خصوصیات تک رسائی حاصل کی اور انہیں کنسول پر ڈسپلے کیا۔ دوسری مثال میں، ایک بلٹ ان طریقہ، stringify() ، صف میں خصوصیات کو شامل کرنے اور حذف کرنے کے لئے استعمال کیا جاتا ہے۔ اس آرٹیکل کی بنیاد پر، صارفین JSON آبجیکٹ کا استعمال کرتے ہوئے کسی صف کی خصوصیات کو شامل، حذف یا ترمیم کر سکتے ہیں۔