Pekná tlač Pythonu JSON

Python Json Pretty Print



JSON (JavaScript Object Notation) je široko používaný formát na ukladanie údajov. Používa sa na výmenu údajov medzi servermi a softvérovými aplikáciami, tj. Webová aplikácia, mobilná aplikácia atď. Python poskytuje vstavaný modul JSON na vykonávanie úloh súvisiacich s JSON.







Objekt Python (t. J. Zoznam, slovník, tuple) je možné previesť na JSON. Na vykonanie tejto konverzie používame funkciu dumps () z modulu JSON. Kedykoľvek je objekt Python prevedený na JSON a ak vytlačíme skonvertovaný objekt JSON, výsledky sa zobrazia rovnako ako slovník Python. Pekná tlač JSON znamená zobrazenie objektu JSON v dobrom formáte a prezentovateľným spôsobom.



Tento článok vysvetľuje koncept peknej tlače JSON pomocou príkladov.



Funkcia json.dump ()

Ako bolo uvedené vyššie, json.dump () je vstavaná funkcia Pythonu, ktorá prevádza objekt Python do formátu JSON. Premeňme objekt slovníka Pythonu na formát JSON.





#importing modulu json
importjson
#vytvorenie objektu slovníka Python
môj_dikt= {'názov':„David“,'Vek':30,'email':'[email protected]','coutry':„POUŽITIE“}
#konvertovanie do formátu JSON
result_json=json.skládky(môj_dikt)
#tlač skonvertovaného objektu json
vytlačiť(result_json)

Výkon

Objekt slovníka Python bol úspešne prevedený do formátu JSON.



Výstup vyzerá ako slovník Pythonu. Nie je v dobrom a prezentovateľnom formáte. Nie je to predtifikované. Vlastnosť odsadenia sa používa vo funkcii json.dumps () na prezentáciu údajov JSON v správnom prezentovateľnom formáte s priestorom. Použime vlastnosť odsadenia s funkciou json.dumps (). Odsadenie = 1 pridá jednu medzeru do údajov JSON.

#importing modulu json
importjson
#vytvorenie objektu slovníka Python
môj_dikt= {'názov':„David“,'Vek':30,'email':'[email protected]','coutry':„POUŽITIE“}
#konvertovanie do formátu JSON
result_json=json.skládky(môj_dikt,zarážka=1)
#tlač skonvertovaného objektu json
vytlačiť(result_json)

Výkon

Teraz je výstup predtifikovaný a údaje JSON sú prezentované v správnom formáte.

Keďže počet zarážok stále zvyšujeme, medzery sa v údajoch budú zväčšovať.

#importing modulu json
importjson

#vytvorenie objektu slovníka Python
môj_dikt= {'názov':„David“,'Vek':30,'email':'[email protected]','coutry':„POUŽITIE“}
#konvertovanie do formátu JSON
result_json=json.skládky(môj_dikt,zarážka=5)
#tlač skonvertovaného objektu json
vytlačiť(result_json)

Výkon

#importing modulu json
importjson
#vytvorenie objektu slovníka Python
môj_dikt= {'názov':„David“,'Vek':30,'email':'[email protected]','coutry':„POUŽITIE“}
#konvertovanie do formátu JSON
result_json=json.skládky(môj_dikt,zarážka=10)
#tlač skonvertovaného objektu json
vytlačiť(result_json)

Výkon

Python pekne tlačí súbor JSON

Teraz sa pokúsime otvoriť súbor JSON a zobraziť ho v peknom tlačovom formáte. Funkcia json.loads () analyzuje údaje JSON.

#importing modulu json
importjson
#otvorenie a čítanie súboru json
s otvorené('example.json', 'r') akojson_result:
json_data=json.naložiť(json_result)
#tlač súboru json bez peknej tlače
vytlačiť(json.skládky(json_data))
vytlačiť(' n')
#tlač súboru json bez peknej tlače
vytlačiť(json.skládky(json_data,zarážka=1))

Výkon

Záver

JSON je široko používaný formát údajov na ukladanie údajov a výmenu údajov medzi servermi a softvérovými aplikáciami. Python má vstavaný modul JSON na vykonávanie úloh súvisiacich s JSON. Pekná tlač JSON zobrazuje výstup JSON dobre formulovaným a prezentovateľným spôsobom. Tento článok vysvetľuje peknú tlač Pythonu JSON s vysvetlením.