Konversi Python Dari Python ke JSON
Mengkonversi Dari Python ke JSON
Jika Anda memiliki objek Python, Anda dapat mengubahnya menjadi string JSON dengan menggunakan json.dumps()
metode.
Contoh
Konversi dari Python ke 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)
Anda dapat mengonversi objek Python dari jenis berikut, menjadi string JSON:
- dikte
- Daftar
- tupel
- rangkaian
- ke dalam
- mengambang
- benar
- Palsu
- Tidak ada
Contoh
Ubah objek Python menjadi string JSON, dan cetak nilainya:
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))
Saat Anda mengonversi dari Python ke JSON, objek Python diubah menjadi setara JSON (JavaScript):
Python | JSON |
---|---|
dict | Object |
list | Array |
tuple | Array |
str | String |
int | Number |
float | Number |
True | true |
False | false |
None | null |
Contoh
Mengonversi objek Python yang berisi semua tipe data legal:
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))