Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để trả về một đối tượng JSON từ một hàm Python trong Tkinter?

JSON là một tệp Ký hiệu Đối tượng JavaScript chứa thông tin của một dữ liệu cụ thể ở dạng từ điển. Gói dữ liệu do tệp JSON trả về có thể được sử dụng thêm bởi các ngôn ngữ khác cho các mục đích khác nhau.

Python có một thư viện phong phú để tạo và phát triển các ứng dụng để xử lý dữ liệu JSON. Chúng tôi cần nhập gói json từ thư viện Python.

Trong bài viết này, chúng tôi sẽ tạo một hàm Python sẽ trả về một đối tượng JSON. JSON là một thư viện tích hợp sẵn có các gói Python. Tuy nhiên, để cài đặt JSON, chúng ta chỉ cần gõ “pip install json”.

Đối với ví dụ này, chúng tôi sẽ tạo một hàm Python có chứa các cặp khóa-giá trị và sử dụng nó, chúng tôi sẽ tạo một từ điển. Sau khi tạo từ điển, chúng tôi có topass nó trong kết xuất (từ điển) dưới dạng một tham số trong đó nó sẽ trả về một đối tượng JSON.

Ví dụ

#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())

Đầu ra

Việc chạy đoạn mã trên sẽ chỉ trả về đối tượng JSON từ hàm.

{"title": "Python", "Tag": "Programming Language", "Category": "Open Source", "Downloads": "4500005230"}