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