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

পাইথন ডিকশনারিকে JSON ফরম্যাটে প্রিন্ট করার পদ্ধতি

JSON অর্থ JavaScript Object Notation। পাইথনের json মডিউল একটি JSON এনকোডার/ডিকোডার। এই মডিউলের dumps() ফাংশন পাইথন ডিকশনারি অবজেক্টের JSON স্ট্রিং রিপ্রেজেন্টেশন রিটার্ন করে।

D1 = {"pen": 25, "pencil": 10, "book": 100, "sharpner": 5, "eraser": 5}
>>> import json
>>> j = json.dumps(D1)
>>> j
'{"pen": 25, "pencil": 10, "book": 100, "sharpner": 5, "eraser": 5}'

অন্যান্য উপকারী অপশন

json.dumps(D1, indent=4)      # সুন্দর ফরম্যাটে (ইন্ডেন্টেশনসহ)
json.dumps(D1, ensure_ascii=False)  # ইউনিকোড ক্যারেক্টার 그대로 রাখতে
json.dumps(D1, sort_keys=True)      # কি সর্ট করে
  1. পাইথন ৩-এ ডিকশনারি ব্যবহার করে স্ট্রিং ফরম্যাট করা

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

  3. পাইথন ফাংশনে JSON অবজেক্ট প্যারামিটার হিসেবে পাস করা

  4. পাইথন ফাংশন থেকে JSON অবজেক্ট রিটার্ন করা