अजगर अजगर से JSON में कनवर्ट करें
पायथन से JSON में कनवर्ट करें
json.dumps()
यदि आपके पास एक पायथन ऑब्जेक्ट है, तो आप विधि का उपयोग करके इसे JSON स्ट्रिंग में बदल सकते हैं ।
उदाहरण
पायथन से 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 स्ट्रिंग्स में बदल सकते हैं:
- ताना
- सूची
- टपल
- डोरी
- पूर्णांक
- पानी पर तैरना
- सत्य
- असत्य
- कोई नहीं
उदाहरण
पायथन ऑब्जेक्ट्स को JSON स्ट्रिंग्स में बदलें, और मान प्रिंट करें:
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 में कनवर्ट करते हैं, तो Python ऑब्जेक्ट को JSON (जावास्क्रिप्ट) के समतुल्य में बदल दिया जाता है:
Python | JSON |
---|---|
dict | Object |
list | Array |
tuple | Array |
str | String |
int | Number |
float | Number |
True | true |
False | false |
None | null |
उदाहरण
सभी कानूनी डेटा प्रकारों वाले एक पायथन ऑब्जेक्ट को कनवर्ट करें:
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))