কম্পিউটার

Tkinter এ পাইথন ফাংশন থেকে একটি JSON অবজেক্ট কিভাবে ফিরিয়ে আনবেন?


JSON হল একটি JavaScript অবজেক্ট নোটেশন ফাইল যাতে একটি অভিধান আকারে একটি নির্দিষ্ট ডেটার তথ্য থাকে। JSON ফাইল দ্বারা প্রত্যাবর্তিত ডেটার প্যাকটি বিভিন্ন উদ্দেশ্যে অন্যান্য ভাষা দ্বারা আরও ব্যবহার করা যেতে পারে৷

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

এই নিবন্ধে, আমরা একটি পাইথন ফাংশন তৈরি করব যা একটি JSON অবজেক্ট ফিরিয়ে দেবে। JSON হল একটি অন্তর্নির্মিত লাইব্রেরি যা পাইথন প্যাকেজের সাথে পাঠানো হয়। যাইহোক, JSON ইন্সটল করার জন্য, আমরা শুধু "pip install json" টাইপ করতে পারি।

এই উদাহরণের জন্য, আমরা একটি পাইথন ফাংশন তৈরি করব যাতে কী-মান জোড়া রয়েছে এবং এটি ব্যবহার করে আমরা একটি অভিধান তৈরি করব। অভিধানটি তৈরি করার পরে, আমরা এটিকে ডাম্পে টপপাস করেছি(অভিধান) একটি প্যারামিটার হিসাবে পদ্ধতি যেখানে এটি একটি JSON অবজেক্ট প্রদান করবে।

উদাহরণ

#Import JSON Library
import json

#Create and define the function

def fun():
   title="Python"
   Tag= "Programming Language"
   Category= "Open Source"
   Downloads= "4500005230"

   #Let us create the dictionary for the above data

   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. পাইথন 3 এ টিকিন্টার ফাইলিয়ালগ থেকে কীভাবে একটি স্ট্রিং পাবেন?

  3. কিভাবে একটি Python tkinter ক্যানভাস থেকে লাইন মুছে ফেলা যায়?

  4. পান্ডাস প্লট ফাংশন থেকে কিভাবে একটি matplotlib.figure.Figure অবজেক্ট ফেরত দেওয়া যায়?