ازگر میں JSON فائل کو پڑھنے اور لکھنے کا طریقہ۔

ازگر میں JSON فائل کو پڑھنے اور لکھنے کا طریقہ۔

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





ازگر اور جاوا اسکرپٹ سمیت دیگر پروگرامنگ زبانوں کے مابین موثر رابطے کو فروغ دینے کے لیے ، آپ اپنا ڈیٹا بطور JSON آبجیکٹ فراہم کرسکتے ہیں۔





ازگر میں JSON فائل کو پڑھنے اور لکھنے کا طریقہ یہاں ہے۔





JSON فائل میں براہ راست کیسے لکھیں۔

JSON آبجیکٹ اور ازگر کی لغت کے درمیان ایک پتلی لکیر ہے۔

مطالعہ کے لیے بہترین ویڈیو گیم ساؤنڈ ٹریک۔

لہذا ایک ازگر لغت کو JSON کے طور پر محفوظ کرنا آسان ہے۔ لیکن اسے کام کرنے کے لیے ، آپ کی ضرورت ہے۔ json تجزیہ کار لائبریری



شروع کرنے کے لیے ، اپنی پروجیکٹ روٹ ڈائریکٹری میں JSON فائل بنائیں۔

اسی ڈائرکٹری میں ازگر کی فائل بنائیں اور کھولیں۔ پھر آپ ازگر کا استعمال کرتے ہوئے JSON فائل میں لغت لکھ سکتے ہیں۔





import json
data = {'MUO':'Media', 'Google':'Search', 'Python':'Language'}
with open('myfile.json', 'w') as j:
json.dump(data, j)

آپ اپنی فائل میں زیادہ پیچیدہ صف بھی لکھ سکتے ہیں۔

import json
data = {'Sites':[{'MUO':'Media', 'Google':'Search', 'Python':'Language'}]}
with open('myfile.json', 'w') as j:
json.dump(data, j)

ازگر میں بطور JSON فہرست کو کیسے محفوظ کیا جائے۔

آپ کے پاس ایک یا دو فہرست ہوسکتی ہے ، اور آپ انہیں JSON کے بطور محفوظ کرنا چاہتے ہیں۔ ایک اچھا عمل یہ ہے کہ انہیں JSON فائل میں لکھنے سے پہلے انہیں لغت میں تبدیل کیا جائے۔





فہرست کو ازگر کی لغت میں تبدیل کرنے کے کئی طریقے ہیں۔

کیا کرتا ہے ؟؟ ایموجی کا مطلب

مندرجہ ذیل مثال کا کوڈ فہرست کو JSON آبجیکٹ میں لکھنے سے پہلے اسے لغت میں بدل دیتا ہے۔

import json
data = ['MUO', 'Media', 'Google', 'Search', 'Python', 'Language']
data = {data[i]:data[i+1] for i in range(0, len(data), 2)} #convert data into a dictionary
with open('myfile.json', 'w') as j:
json.dump(data, j)

متعلقہ: ازگر میں لوپس کے لیے کیسے استعمال کریں۔

اور اگر آپ JSON فائل میں لکھنے سے پہلے دو فہرستوں کو ایک میں ضم کرنا چاہتے ہیں:

import json
data = ['MUO', 'Google', 'Python']
data2 = ['Media', 'Search', 'Language']
outputData = {data[i]:data2[i] for i in range(len(data))} #merge the two lists into a dictionary
with open('myfile.json', 'w') as j:
json.dump(outputData, j)

اپنے JSON ڈیٹا تک رسائی

ازگر کا استعمال کرتے ہوئے JSON فائل سے اپنے ڈیٹا تک رسائی اور استفسار کرنا آسان ہے۔

import json
with open('test.json', 'r') as j:
mydata = json.load(j)
print(mydata)
Output: {'MUO': 'Media', 'Google': 'Search', 'Python': 'Language'}

اورجانیے: ازگر کے ساتھ JSON کیسے پڑھیں۔

اور اگر آپ اپنی JSON فائل سے مخصوص ڈیٹا حاصل کرنا چاہتے ہیں:

with open('test.json', 'r') as j:
mydata = json.load(j)
print(mydata['MUO'])
Output: Media

JSON کے ساتھ ازگر میں تیزی سے استفسار کریں۔

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

اگرچہ یہاں کی مثالوں اور حقیقی زندگی کے منصوبے میں حقیقی نفاذ کے درمیان کچھ اختلافات ہوسکتے ہیں۔ یہ بنیادی علم ہے جو آپ کو شروع کرنے کی ضرورت ہے۔ شکر ہے ، آپ حتی کہ JSON کے بطور آدانوں کو ذخیرہ کرنے کے لیے ایک NoSQL ڈیٹا بیس جیسے Python کے ساتھ CouchDB استعمال کرسکتے ہیں۔

بانٹیں بانٹیں ٹویٹ ای میل۔ JSON کا استعمال کرتے ہوئے بات چیت کرنے کے لیے ازگر اور جاوا اسکرپٹ کیسے حاصل کریں۔

آج میں آپ کو دکھاؤں گا کہ جاوا اسکرپٹ سے ازگر کو ڈیٹا بھیجنے کے لیے JSON کا استعمال کیسے کریں۔ میں آپ کو مطلوبہ تمام کوڈ کے ساتھ ساتھ ویب سرور کو سیٹ اپ کرنے کا طریقہ بھی بتاؤں گا۔

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

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

Idowu Omisola سے مزید

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

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

رام بوسٹر آپ کے فون کو تیز کرتا ہے۔
سبسکرائب کرنے کے لیے یہاں کلک کریں۔