تبدیل از پایتون به JSON(Convert from Python to JSON)

اگر یک شی پایتون دارید، می توانید آن را به یک رشته JSON تبدیل کنید
با استفاده از روش json.dumps().




مثال


Convert from Python to JSON:



import json

# a Python object (dict):
x = {
  "name":
"John",
  "age": 30,
  "city": "New York"
}

#
convert into JSON:
y = json.dumps(x)

# the result is a JSON string:

print(y)















شما می توانید اشیاء پایتون از انواع زیر را به رشته های JSON تبدیل کنید:



  • دیکته

  • لیست

  • تقلو

  • رشته

  • int

  • شناور

  • درست است

  • نادرست

  • هیچکدام




مثال


Convert Python objects into JSON strings, and print the values:



import json

print(json.dumps({"name": "John", "age": 30}))
print(json.dumps(["apple",
"bananas"]))
print(json.dumps(("apple", "bananas")))

print(json.dumps("hello"))
print(json.dumps(42))
print(json.dumps(31.76))
print(json.dumps(True))
print(json.dumps(False))
print(json.dumps(None))






وقتی از پایتون به JSON تبدیل می‌کنید، اشیاء پایتون به معادل JSON (جاوا اسکریپت) تبدیل می‌شوند:












































پایتونJSON
دیکتشیء
لیستآرایه
تقلوآرایه
خرشته
intشماره
شناورشماره
درستدرست
نادرستنادرست
هیچکدامnull




مثال


Convert a Python object containing all the legal data types:



import json

x = {
  "name":
"John",
  "age": 30,
  "married": True,
 
"divorced": False,
  "children": ("Ann","Billy"),
  "pets":
None,
  "cars": [
    {"model": "BMW 230", "mpg":
27.5},
    {"model": "Ford Edge", "mpg": 24.1}
  ]

}

print(json.dumps(x))