Python JSON cukup cetak

Python Json Pretty Print



JSON (JavaScript Object Notation) adalah format yang banyak digunakan untuk menyimpan data. Ini digunakan untuk bertukar data antara server dan aplikasi perangkat lunak, yaitu, aplikasi web, aplikasi seluler, dll. Python menyediakan modul JSON bawaan untuk melakukan tugas terkait JSON.







Objek Python (yaitu, daftar, kamus, tupel) dapat dikonversi menjadi JSON. Kami menggunakan fungsi dumps() dari modul JSON untuk melakukan konversi ini. Setiap kali objek Python diubah menjadi JSON, dan jika kita mencetak objek JSON yang dikonversi, hasilnya akan ditampilkan sama dengan kamus Python. Cetak cantik JSON mengacu untuk menampilkan objek JSON dalam format yang baik dan cara yang rapi.



Artikel ini menjelaskan konsep cetak cantik JSON dengan bantuan contoh.



Fungsi json.dump()

Seperti yang telah dibahas sebelumnya, json.dump() adalah fungsi Python bawaan yang mengubah objek Python menjadi format JSON. Mari kita ubah objek kamus Python ke dalam format JSON.





#mengimpor modul json
imporjson
#membuat objek kamus Python
my_dict= {'nama':'Daud','usia':30,'surel':' [dilindungi email] ','negara':'GUNAKAN'}
#mengonversi ke format JSON
result_json=json.kesedihan(my_dict)
#mencetak objek json yang dikonversi
mencetak(result_json)

Keluaran

Objek kamus Python berhasil dikonversi ke format JSON.



Outputnya tampak seperti kamus Python. Itu tidak dalam format JSON yang baik dan cara yang rapi. Itu tidak dipercantik. Properti indent digunakan di dalam fungsi json.dumps() untuk menyajikan data JSON dalam format yang layak dan tepat dengan spasi. Mari kita gunakan properti indent dengan fungsi json.dumps(). Indent=1 menambahkan satu spasi dalam data JSON.

#mengimpor modul json
imporjson
#membuat objek kamus Python
my_dict= {'nama':'Daud','usia':30,'surel':' [dilindungi email] ','negara':'GUNAKAN'}
#mengonversi ke format JSON
result_json=json.kesedihan(my_dict,lekukan=1)
#mencetak objek json yang dikonversi
mencetak(result_json)

Keluaran

Sekarang output sudah diedit, dan data JSON disajikan dalam format yang tepat.

Saat kami terus meningkatkan jumlah indentasi, ruang akan bertambah dalam data.

#mengimpor modul json
imporjson

#membuat objek kamus Python
my_dict= {'nama':'Daud','usia':30,'surel':' [dilindungi email] ','negara':'GUNAKAN'}
#mengonversi ke format JSON
result_json=json.kesedihan(my_dict,lekukan=5)
#mencetak objek json yang dikonversi
mencetak(result_json)

Keluaran

#mengimpor modul json
imporjson
#membuat objek kamus Python
my_dict= {'nama':'Daud','usia':30,'surel':' [dilindungi email] ','negara':'GUNAKAN'}
#mengonversi ke format JSON
result_json=json.kesedihan(my_dict,lekukan=10)
#mencetak objek json yang dikonversi
mencetak(result_json)

Keluaran

Python cukup mencetak file JSON

Sekarang, mari kita coba membuka file JSON dan menampilkannya dalam format cetak cantik. Fungsi json.loads() mengurai data JSON.

#mengimpor modul json
imporjson
#membuka dan membaca file json
dengan membuka('contoh.json', 'R') sebagaijson_hasil:
json_data=json.memuat(json_result)
#mencetak file json tanpa hasil cetak yang cantik
mencetak(json.kesedihan(json_data))
mencetak(' ')
#mencetak file json tanpa hasil cetak yang cantik
mencetak(json.kesedihan(json_data,lekukan=1))

Keluaran

Kesimpulan

JSON adalah format data yang banyak digunakan untuk menyimpan data dan bertukar data antara server dan aplikasi perangkat lunak. Python memiliki modul JSON bawaan untuk melakukan tugas terkait JSON. Cetakan cantik JSON menampilkan output JSON dengan cara yang baik dan rapi. Artikel ini menjelaskan cetak cantik Python JSON dengan menjelaskan.