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 jsonimportjson
#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 jsonimportjson
#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 jsonimportjson
#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.