Cetakan cantik Python JSON

Python Json Pretty Print



JSON (Notasi Objek JavaScript) adalah format yang banyak digunakan untuk menyimpan data. Ini digunakan untuk bertukar data antara pelayan dan aplikasi perisian, misalnya, aplikasi web, aplikasi mudah alih, dll. Python menyediakan modul JSON bawaan untuk melakukan tugas-tugas yang berkaitan dengan JSON.







Objek Python (iaitu, senarai, kamus, tuple) boleh ditukar menjadi JSON. Kami menggunakan fungsi dump () dari modul JSON untuk melakukan penukaran ini. Setiap kali objek Python diubah menjadi JSON, dan jika kita mencetak objek JSON yang ditukar, hasilnya akan dipaparkan sama dengan kamus Python. Cetakan JSON yang cantik merujuk kepada memaparkan objek JSON dalam format yang baik dan dapat dilihat.



Artikel ini menerangkan konsep cetak cantik JSON dengan bantuan contoh.



Fungsi json.dump ()

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





#mengimport modul json
mengimportjson
#membuat objek kamus Python
my_dict= {'nama':'Daud','umur':30,'e-mel':'[dilindungi e-mel]','coutry':'PENGGUNAAN'}
#konversi ke format JSON
hasil_json=json.pembuangan sampah(my_dict)
# mencetak objek json yang ditukar
mencetak(hasil_json)

Pengeluaran

Objek kamus Python berjaya ditukarkan ke format JSON.



Hasilnya kelihatan seperti kamus Python. Ia tidak dalam format JSON yang baik dan cara yang rapi. Ia tidak ditakdirkan. Properti inden digunakan di dalam fungsi json.dumps () untuk menyajikan data JSON dalam format presentable yang tepat dengan ruang. Mari gunakan harta inden dengan fungsi json.dumps (). Inden = 1 menambah satu ruang dalam data JSON.

#mengimport modul json
mengimportjson
#membuat objek kamus Python
my_dict= {'nama':'Daud','umur':30,'e-mel':'[dilindungi e-mel]','coutry':'PENGGUNAAN'}
#konversi ke format JSON
hasil_json=json.pembuangan sampah(my_dict,inden=1)
# mencetak objek json yang ditukar
mencetak(hasil_json)

Pengeluaran

Sekarang outputnya telah ditetapkan, dan data JSON disajikan dalam format yang tepat.

Apabila kita terus menambah bilangan lekukan, ruang akan bertambah dalam data.

#mengimport modul json
mengimportjson

#membuat objek kamus Python
my_dict= {'nama':'Daud','umur':30,'e-mel':'[dilindungi e-mel]','coutry':'PENGGUNAAN'}
#konversi ke format JSON
hasil_json=json.pembuangan sampah(my_dict,inden=5)
# mencetak objek json yang ditukar
mencetak(hasil_json)

Pengeluaran

#mengimport modul json
mengimportjson
#membuat objek kamus Python
my_dict= {'nama':'Daud','umur':30,'e-mel':'[dilindungi e-mel]','coutry':'PENGGUNAAN'}
#konversi ke format JSON
hasil_json=json.pembuangan sampah(my_dict,inden=10)
# mencetak objek json yang ditukar
mencetak(hasil_json)

Pengeluaran

Fail JSON cetak cantik Python

Sekarang, mari kita cuba membuka fail JSON dan memaparkannya dalam format cetak yang cantik. Fungsi json.loads () menguraikan data JSON.

#mengimport modul json
mengimportjson
#membuka dan membaca fail json
dengan buka('contoh.json', 'r') sebagaikeputusan json:
json_data=json.memuatkan(keputusan json)
# mencetak fail json tanpa cetakan yang cantik
mencetak(json.pembuangan sampah(json_data))
mencetak(' n')
# mencetak fail json tanpa cetakan yang cantik
mencetak(json.pembuangan sampah(json_data,inden=1))

Pengeluaran

Kesimpulannya

JSON adalah format data yang banyak digunakan untuk menyimpan data dan bertukar data antara pelayan dan aplikasi perisian. Python mempunyai modul JSON terbina dalam untuk melaksanakan tugas yang berkaitan dengan JSON. Cetakan JSON yang cantik memaparkan keluaran JSON dengan cara yang baik dan boleh dibentuk. Artikel ini menerangkan cetakan cantik Python JSON dengan penjelasan.