JSON এর সাথে কাজ করা Python: রূপান্তর করুন, পার্স করুন এবং JSON লিখুন

JSON(জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন) হল একটি জনপ্রিয় ডেটা ফর্ম্যাট যা অ্যাপ্লিকেশনগুলির মধ্যে ডেটা বিনিময়ের জন্য ব্যবহৃত হয়। Python মডিউলের মাধ্যমে JSON ম্যানিপুলেশন সমর্থন করে, আপনাকে ডেটা এবং JSON ফর্ম্যাটের json মধ্যে রূপান্তর করার অনুমতি দেয় । Python

এখানে JSON এর সাথে কাজ করার জন্য ধাপগুলি রয়েছে Python:

Python JSON-এ ডেটা রূপান্তর করুন

ব্যবহার করুন json.dumps(): একটি Python বস্তুকে(তালিকা, অভিধান, টিপল, ইত্যাদি) একটি JSON স্ট্রিং-এ রূপান্তর করুন।

ব্যবহার করুন json.dump(): Python একটি JSON ফাইলে ডেটা লিখুন।

 

JSON কে Python ডেটাতে রূপান্তর করুন

ব্যবহার করুন 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 এর মতো বিশেষ ডেটা প্রকারগুলি তাদের সংশ্লিষ্ট JSON উপস্থাপনায় রূপান্তরিত হবে: ,, যথাক্রমে৷ None True False null true false