কম্পিউটার টিউটোরিয়াল

পাইথন ডিকশনারিকে স্ট্রিংয়ে সিরিয়ালাইজ করা এবং বিপরীত

পাইথন ডিকশনারিকে স্ট্রিং-এ রিপ্রেজেন্ট করার সেরা ফরম্যাট হল JSON। json.dumps(dict) ব্যবহার করুন ডিকশনারিকে স্ট্রিংয়ে কনভার্ট করতে। এবং json.loads(string) ব্যবহার করুন স্ট্রিং থেকে ডিকশনারি ফিরে পেতে।

উদাহরণ

উদাহরণস্বরূপ, আমরা দिये गये ডিকশনারিকে নিচের মতো সিরিয়ালাইজ করি।

>>> import json
>>> d = {'id': 15, 'name': 'John'}
>>> x = json.dumps(d)
>>> print(x)
{"id": 15, "name": "John"}
>>> print(json.loads(x))
{'id': 15, 'name': 'John'}

এটি পাইথন ডিকশনারি সিরিয়ালাইজ এবং ডিসিরিয়ালাইজ করার সবচেয়ে সহজ এবং দ্রুত উপায়।

  1. পাইথন ৩-এ ডিকশনারি ব্যবহার করে স্ট্রিং ফরম্যাট করা

  2. পাইথনে সেমিকোলন-সেপারেটেড স্ট্রিংকে ডিকশনারিতে রূপান্তর করা

  3. পাইথনে স্ট্রিংকে JSON-এ রূপান্তর করা

  4. পাইথনে ডিকশনারির স্ট্রিং রিপ্রেজেন্টেশনকে ডিকশনারিতে রূপান্তর করা