تبدیل از پایتون به 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))