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