Krajta

Python JSON pěkný tisk

Python JSON pěkný tisk

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.E., webová aplikace, mobilní aplikace atd. Python poskytuje vestavěný modul JSON k provádění úkolů souvisejících s JSON.

Objekt Python (tj.E., list, dictionary, tuple) lze převést na JSON. K provedení tohoto převodu používáme funkci dumps () z modulu JSON. Kdykoli je objekt Pythonu převeden na JSON a pokud vytiskneme převedený objekt JSON, 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 pěkného tisku JSON pomocí příkladů.

JSON.funkce dump ()

Jak již bylo řečeno, 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.

#importující modul JSON
importovat JSON
# vytvoření objektu slovníku Pythonu
my_dict = "name": "David", "age": 30, "email": "[chráněn e-mailem" "," coutry ":" USA "
#converting to JSON format
result_json = json.skládky (my_dict)
# tisk převedeného objektu json
print (result_json)

Výstup

Objekt slovníku Pythonu je ú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í to domněnka. Vlastnost „odsazení“ se používá uvnitř JSON.dumps () funkce k prezentaci dat JSON ve správném prezentovatelném formátu s mezerou. Pojďme použít vlastnost odsazení s json.funkce dumps (). Hodnota „indent = 1“ přidává jeden prostor do dat JSON.

#importující modul JSON
importovat JSON
# vytvoření objektu slovníku Pythonu
my_dict = "name": "David", "age": 30, "email": "[chráněn e-mailem" "," coutry ":" USA "
#converting to JSON format
result_json = json.skládky (my_dict, odsazení = 1)
# tisk převedeného objektu json
print (result_json)

Výstup

Nyní je výstup prettified a data JSON jsou uvedena ve správném formátu.

Jak neustále zvyšujeme počet odsazení, mezery se v datech zvětší.

#importující modul JSON
importovat JSON
# vytvoření objektu slovníku Pythonu
my_dict = "name": "David", "age": 30, "email": "[chráněn e-mailem" "," coutry ":" USA "
#converting to JSON format
result_json = json.skládky (my_dict, odsazení = 5)
# tisk převedeného objektu json
print (result_json)

Výstup

#importující modul JSON
importovat JSON
# vytvoření objektu slovníku Pythonu
my_dict = "name": "David", "age": 30, "email": "[chráněn e-mailem" "," coutry ":" USA "
#converting to JSON format
result_json = json.skládky (my_dict, odsazení = 10)
# tisk převedeného objektu json
print (result_json)

Výstup

Python pěkně tiskne soubor JSON

Zkusme nyní otevřít soubor JSON a zobrazit jej ve formátu pěkného tisku. JSON.funkce load () analyzuje data JSON.

#importující modul JSON
importovat JSON
# otevření a čtení souboru JSON
s otevřeným ('příklad.json ',' r ') jako json_result:
json_data = json.načíst (json_result)
# tisk souboru JSON bez pěkného tisku
tisk (json.skládky (json_data))
print ('\ n')
# tisk souboru JSON bez pěkného tisku
tisk (json.skládky (json_data, odsazení = 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 pěkný tisk s vysvětluje.

Hry Jak zobrazit počítadlo FPS v linuxových hrách
Jak zobrazit počítadlo FPS v linuxových hrách
Hraní na Linuxu získalo velký tlak, když společnost Valve v roce 2012 oznámila podporu systému Linux pro klienta Steam a jejich hry. Od té doby se mno...
Hry Jak stáhnout a přehrát Sid Meier's Civilization VI v systému Linux
Jak stáhnout a přehrát Sid Meier's Civilization VI v systému Linux
Úvod do hry Civilization 6 je moderní pojetí klasického konceptu představeného v sérii her Age of Empires. Myšlenka byla docela jednoduchá; začali bys...
Hry Jak nainstalovat a hrát Doom na Linuxu
Jak nainstalovat a hrát Doom na Linuxu
Úvod do Doom Série Doom vznikla v 90. letech po vydání původního Doomu. Byl to okamžitý hit a od té doby herní série získala řadu ocenění a původní Do...