Python JSON pěkný tisk

Python Json Pretty Print



JSON (JavaScript Object Notation) je široce používaný formát pro ukládání dat. Používá se k výměně dat mezi servery a softwarovými aplikacemi, tj. Webovými aplikacemi, mobilními aplikacemi atd. Python poskytuje vestavěný modul JSON k provádění úkolů souvisejících s JSON.







Objekt Python (tj. Seznam, slovník, řazená kolekce členů) lze převést na JSON. K provedení této konverze používáme funkci dumps () z modulu JSON. Kdykoli je objekt Python převeden na JSON, a pokud vytištěný objekt JSON vytiskneme, výsledky se zobrazí stejně jako slovník Pythonu. Pěkný tisk JSON odkazuje na zobrazení objektu JSON v dobrém formátu a prezentovatelným způsobem.



Tento článek vysvětluje koncept tisku JSON pretty pomocí příkladů.



Funkce json.dump ()

Jak již bylo zmíněno dříve, json.dump () je vestavěná funkce Pythonu, která převádí objekt Pythonu do formátu JSON. Pojďme převést objekt slovníku Pythonu do formátu JSON.





#importing modulu json
importjson
#creating a Python dictionary object
můj_dikt= {'název':'David','stáří':30,'e-mailem':'[email protected]','coutry':'POUŽITÍ'}
#převod do formátu JSON
result_json=json.skládky(můj_dikt)
#tisk převedeného objektu json
tisk(result_json)

Výstup

Objekt slovníku Python byl úspěšně převeden do formátu JSON.



Výstup vypadá jako slovník Pythonu. Není v dobrém formátu JSON a prezentovatelným způsobem. Není předpřipravené. Vlastnost odsazení se používá uvnitř funkce json.dumps () k prezentaci dat JSON ve správném prezentovatelném formátu s mezerou. Pojďme použít vlastnost odsazení s funkcí json.dumps (). Odsazení = 1 přidá jedno místo v datech JSON.

#importing modulu json
importjson
#creating a Python dictionary object
můj_dikt= {'název':'David','stáří':30,'e-mailem':'[email protected]','coutry':'POUŽITÍ'}
#převod do formátu JSON
result_json=json.skládky(můj_dikt,Odrážka=1)
#tisk převedeného objektu json
tisk(result_json)

Výstup

Nyní je výstup předtifikován a data JSON jsou prezentována ve správném formátu.

Jak budeme stále zvyšovat počet odsazení, mezery se budou v datech zvětšovat.

#importing modulu json
importjson

#creating a Python dictionary object
můj_dikt= {'název':'David','stáří':30,'e-mailem':'[email protected]','coutry':'POUŽITÍ'}
#převod do formátu JSON
result_json=json.skládky(můj_dikt,Odrážka=5)
#tisk převedeného objektu json
tisk(result_json)

Výstup

#importing modulu json
importjson
#creating a Python dictionary object
můj_dikt= {'název':'David','stáří':30,'e-mailem':'[email protected]','coutry':'POUŽITÍ'}
#převod do formátu JSON
result_json=json.skládky(můj_dikt,Odrážka=10)
#tisk převedeného objektu json
tisk(result_json)

Výstup

Python docela vytisknout soubor JSON

Nyní zkusme otevřít soubor JSON a zobrazit jej v hezkém tiskovém formátu. Funkce json.loads () analyzuje data JSON.

#importing modulu json
importjson
#otevření a čtení souboru json
s otevřeno('example.json', 'r') tak jakojson_result:
json_data=json.zatížení(json_result)
#tisk souboru json bez hezkého tisku
tisk(json.skládky(json_data))
tisk(' n')
#tisk souboru json bez hezkého tisku
tisk(json.skládky(json_data,Odrážka=1))

Výstup

Závěr

JSON je široce používaný datový formát pro ukládání dat a výměnu dat mezi servery a softwarovými aplikacemi. Python má vestavěný modul JSON k provádění úkolů souvisejících s JSON. Pěkný tisk JSON zobrazuje výstup JSON dobře tvarovaným a prezentovatelným způsobem. Tento článek vysvětluje Python JSON pretty print with explains.