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

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

JSON (JavaScript Object Notation) হলো একটি ফাইল ফরম্যাট যেটি ডিকশনারি আকারে ডেটা ধারণ করে। JSON ফাইল থেকে রিটার্ন হওয়া ডেটা প্যাকেট অন্যান্য ল্যাঙ্গুয়েজ দ্বারা বিভিন্ন উদ্দেশ্যে ব্যবহার করা যায়।

পাইথনে JSON ডেটা হ্যান্ডল করার জন্য সমৃদ্ধ লাইব্রেরি রয়েছে। পাইথন লাইব্রেরি থেকে json প্যাকেজ ইম্পোর্ট করতে হবে।

এই আর্টিকেলে একটি পাইথন ফাংশন তৈরি করা হবে যা JSON অবজেক্ট রিটার্ন করবে। JSON পাইথন প্যাকেজের সাথে বিল্ট-ইন আনে। তবে ইন্সটল করতে চাইলে "pip install json" টাইপ করলেই হয়।

এই উদাহরণে একটি পাইথন ফাংশন তৈরি করব যেটিতে কি-ভ্যালু পেয়ার থাকবে এবং সেটা দিয়ে একটি ডিকশনারি তৈরি করব। ডিকশনারি তৈরি করার পর dump(dictionary) মেথডে প্যারামিটার হিসেবে পাস করলে JSON অবজেক্ট রিটার্ন করবে।

উদাহরণ

# JSON লাইব্রেরি ইম্পোর্ট
import json

# ফাংশন তৈরি ও ডিফাইন
def fun():
    title = "Python"
    Tag = "Programming Language"
    Category = "Open Source"
    Downloads = "4500005230"

    # উপরের ডেটা দিয়ে ডিকশনারি তৈরি
    dictionary = {
        "title": title,
        "Tag": Tag,
        "Category": Category,
        "Downloads": Downloads
    }
    return json.dumps(dictionary)

print(fun())

আউটপুট

উপরের কোড রান করলে ফাংশন থেকে JSON অবজেক্ট রিটার্ন হবে।

{"title": "Python", "Tag": "Programming Language", "Category": "Open Source", "Downloads": "4500005230"}
  1. জাভাস্ক্রিপ্ট ফাংশন থেকে অবজেক্ট রিটার্ন করা

  2. Python 3-এ Tkinter filedialog থেকে স্ট্রিং পাওয়ার পদ্ধতি

  3. Tkinter ক্যানভাস থেকে লাইন মুছে ফেলা

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