Python JSON ilus trükk

Python Json Pretty Print



JSON (JavaScript Object Notation) on andmete salvestamiseks laialdaselt kasutatav vorming. Seda kasutatakse andmete vahetamiseks serverite ja tarkvararakenduste vahel, st veebirakendused, mobiilirakendused jne. Python pakub JSON-iga seotud ülesannete täitmiseks sisseehitatud JSON-moodulit.







Pythoni objekti (st loendi, sõnastiku, tuple) saab teisendada JSON -i. Selle teisenduse tegemiseks kasutame JSON mooduli funktsiooni dumpsi (). Iga kord, kui Pythoni objekt teisendatakse JSONiks ja kui prindime teisendatud JSON -objekti, kuvatakse tulemused samad, mis Pythoni sõnastikus. JSONi ilus trükk viitab JSON -objekti kuvamisele heas vormingus ja esitataval viisil.



See artikkel selgitab JSONi ilusa prindi kontseptsiooni näidete abil.



Funktsioon json.dump ()

Nagu varem mainitud, on json.dump () sisseehitatud Pythoni funktsioon, mis teisendab Pythoni objekti JSON-vormingusse. Teisendame Pythoni sõnastikuobjekti JSON -vormingusse.





#importing json moodul
importjson
#pythoni sõnastikuobjekti loomine
my_dict= {'nimi':'David','vanus':30,'email':'[email protected]','coutry':'KASUTAB'}
#konverteerimine JSON -vormingusse
result_json=json.prügimäed(my_dict)
#teisendatud json -objekti printimine
printida(result_json)

Väljund

Pythoni sõnastiku objekt on edukalt teisendatud JSON -vormingusse.



Väljund tundub Pythoni sõnastikuna. See pole heas JSON -vormingus ja esinduslikul viisil. Seda ei teeselda. Taande atribuuti kasutatakse funktsiooni json.dumps () sees, et esitada JSON -andmed õiges esitatavas vormingus koos tühikuga. Kasutame atribuuti taane funktsiooni json.dumps () abil. Taane = 1 lisab JSONi andmetes ühe tühiku.

#importing json moodul
importjson
#pythoni sõnastikuobjekti loomine
my_dict= {'nimi':'David','vanus':30,'email':'[email protected]','coutry':'KASUTAB'}
#konverteerimine JSON -vormingusse
result_json=json.prügimäed(my_dict,taane=1)
#teisendatud json -objekti printimine
printida(result_json)

Väljund

Nüüd on väljund välja selgitatud ja JSON -andmed esitatakse õiges vormingus.

Kui me suurendame taanete arvu, suurenevad tühikud andmetes.

#importing json moodul
importjson

#pythoni sõnastikuobjekti loomine
my_dict= {'nimi':'David','vanus':30,'email':'[email protected]','coutry':'KASUTAB'}
#konverteerimine JSON -vormingusse
result_json=json.prügimäed(my_dict,taane=5)
#teisendatud json -objekti printimine
printida(result_json)

Väljund

#importing json moodul
importjson
#pythoni sõnastikuobjekti loomine
my_dict= {'nimi':'David','vanus':30,'email':'[email protected]','coutry':'KASUTAB'}
#konverteerimine JSON -vormingusse
result_json=json.prügimäed(my_dict,taane=10)
#teisendatud json -objekti printimine
printida(result_json)

Väljund

Pythoni päris prinditud JSON -fail

Proovime nüüd avada JSON -faili ja kuvada see ilusas trükivormingus. Funktsioon json.loads () analüüsib JSON -i andmeid.

#importing json moodul
importjson
#json -faili avamine ja lugemine
koos lahti('example.json', 'r') nagujson_result:
json_data=json.koormus(json_result)
#json -faili printimine ilma ilusa trükita
printida(json.prügimäed(json_data))
printida(' n')
#json -faili printimine ilma ilusa trükita
printida(json.prügimäed(json_data,taane=1))

Väljund

Järeldus

JSON on laialdaselt kasutatav andmevorming andmete salvestamiseks ja andmete vahetamiseks serverite ja tarkvararakenduste vahel. Pythonil on sisseehitatud JSON-moodul JSON-iga seotud ülesannete täitmiseks. JSONi ilus trükk kuvab JSON-väljundi hästi vormitud ja esinduslikul viisil. See artikkel selgitab Python JSONi ilusat printimist.