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

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

পাইথন ডিকশনারিকে json.dumps() ব্যবহার করে JSON স্ট্রিংয়ে কনভার্ট করে রিটার্ন করা যায়।

উদাহরণ

import json

data = {'name': 'Sarah', 'age': 24, 'isEmployed': True}

def ret_json():
    json_str = json.dumps(data)
    print(json_str)
    return json_str

ret_json()

আউটপুট

{"age": 24, "isEmployed": true, "name": "Sarah"}

ব্যাখ্যা

  • json.dumps(obj) — পাইথন অবজেক্ট (ডিক্ট, লিস্ট, স্ট্রিং, নাম্বার, বুল, None) → JSON স্ট্রিং।
  • পাইথন True/False → JSON true/false।
  • json.dump(obj, file) — সরাসরি ফাইলে লিখতে ব্যবহার করুন।

সুন্দর আউটপুট (Pretty Print)

json.dumps(data, indent=4, sort_keys=True)

কাস্টম অবজেক্ট সিরিয়ালাইজেশন

কাস্টম ক্লাস অবজেক্টের জন্য default প্যারামিটার বা JSONEncoder সাবক্লাস ব্যবহার করুন।

  1. জাভাস্ক্রিপ্ট ফাংশন থেকে মান রিটার্ন করার উপায়

  2. জাভাস্ক্রিপ্ট ফাংশন থেকে অবজেক্ট রিটার্ন করা

  3. MySQL ফাংশন থেকে টেবিল রিটার্ন করা সম্ভব নয়, স্টোরড প্রসিডিউর ব্যবহার করুন

  4. Pandas plot ফাংশন থেকে matplotlib.figure.Figure অবজেক্ট রিটার্ন করার পদ্ধতি?