Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah saya Boleh Mencetak Data JSON yang Cantik dalam Python?
JSON Pretty Printing dalam Python
JSON, atau Notasi Objek JavaScript, ialah format pertukaran data ringan yang sering digunakan untuk menghantar data antara pelayan dan pelanggan. Walau bagaimanapun, rentetan JSON boleh menjadi sukar untuk dibaca dan nyahpepijat apabila ia tidak mempunyai lekukan dan pemformatan yang betul.
Cara Mencetak Fail JSON dengan Cantik dalam Python
Untuk cantik- mencetak fail JSON dalam Python, anda boleh menggunakan parameter inden sama ada json.dump() atau json.dumps(). Dengan menyatakan bilangan ruang yang perlu diinden, anda boleh meningkatkan kebolehbacaan rentetan JSON anda dengan ketara.
Berikut ialah contoh pencetakan cantik rentetan JSON menggunakan json.dumps():
import json your_json = '["foo", {"bar": ["baz", null, 1.0, 2]}]' parsed = json.loads(your_json) print(json.dumps(parsed, indent=4))
Output:
[ "foo", { "bar": [ "baz", null, 1.0, 2 ] } ]
Dalam contoh ini, kami telah menentukan indent=4, menghasilkan JSON diformatkan dengan empat ruang lekukan. Anda boleh melaraskan nombor ini mengikut pilihan anda.
Untuk memproses fail JSON, anda boleh menggunakan json.load():
with open('filename.txt', 'r') as handle: parsed = json.load(handle)
Dengan mengikuti kaedah ini, anda boleh mencantikkan JSON dengan mudah rentetan dan fail dalam Python, menjadikannya lebih mudah dibaca dan digunakan.
Atas ialah kandungan terperinci Bagaimanakah saya Boleh Mencetak Data JSON yang Cantik dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!