JSON کے ساتھ اس میں کام کرنا Python: JSON کو تبدیل کریں، پارس کریں اور لکھیں۔

JSON(جاوا اسکرپٹ آبجیکٹ نوٹیشن) ایک مقبول ڈیٹا فارمیٹ ہے جسے ایپلیکیشنز کے درمیان ڈیٹا کے تبادلے کے لیے استعمال کیا جاتا ہے۔ Python ماڈیول کے ذریعے JSON ہیرا پھیری کی حمایت کرتا ہے json ، آپ کو Python ڈیٹا اور JSON فارمیٹ کے درمیان تبدیل کرنے کی اجازت دیتا ہے۔

اس میں JSON کے ساتھ کام کرنے کے اقدامات یہ ہیں Python:

Python ڈیٹا کو JSON میں تبدیل کریں ۔

استعمال کریں json.dumps(): کسی Python چیز(فہرست، لغت، ٹوپل، وغیرہ) کو JSON سٹرنگ میں تبدیل کریں۔

استعمال کریں json.dump(): Python JSON فائل میں ڈیٹا لکھیں۔

 

Python JSON کو ڈیٹا میں تبدیل کریں۔

استعمال کریں json.loads(): JSON سٹرنگ کو کسی Python شے میں تبدیل کریں(فہرست، لغت، ٹوپل، وغیرہ)۔

استعمال کریں json.load(): JSON فائل سے ڈیٹا پڑھیں اور اسے Python ڈیٹا میں تبدیل کریں۔

 

مثال:

import json  
  
# Convert Python data to JSON  
data_dict = {"name": "John", "age": 30, "city": "New York"}  
json_string = json.dumps(data_dict)  
print(json_string)   # Output: {"name": "John", "age": 30, "city": "New York"}  
  
# Write Python data to a JSON file  
with open("data.json", "w") as f:  
    json.dump(data_dict, f)  
  
# Convert JSON to Python data  
json_data = '{"name": "John", "age": 30, "city": "New York"}'  
python_dict = json.loads(json_data)  
print(python_dict)   # Output: {'name': 'John', 'age': 30, 'city': 'New York'}  
  
# Read data from a JSON file and convert to Python data  
with open("data.json", "r") as f:  
    data_dict = json.load(f)  
    print(data_dict)   # Output: {'name': 'John', 'age': 30, 'city': 'New York'}  

نوٹ کریں کہ JSON استعمال کرتے وقت، خاص Python ڈیٹا کی اقسام جیسے None, True, False کو ان کی متعلقہ JSON نمائندگیوں میں تبدیل کیا جائے گا: null, true, false, بالترتیب۔