Python

Python JSON pekná tlač

Python JSON pekná tlač

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, t.e., webová aplikácia, mobilná aplikácia atď. Python poskytuje zabudovaný modul JSON na vykonávanie úloh súvisiacich s JSON.

Objekt Python (t.j.e., list, dictionary, tuple) možno konvertovať na JSON. Na vykonanie tejto konverzie používame funkciu dumps () z modulu JSON. Kedykoľvek sa objekt Python prevedie na JSON a ak vytlačený objekt JSON vytlačíme, výsledky sa zobrazia rovnako ako v slovníku Python. Pekná tlač JSON odkazuje na zobrazenie objektu JSON v dobrom formáte a prezentovateľným spôsobom.

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

JSON.funkcia dump ()

Ako sme už diskutovali, json.dump () je zabudovaná funkcia Pythonu, ktorá prevádza objekt Python do formátu JSON. Poďme previesť objekt slovníka Python do formátu JSON.

#importovanie modulu json
import json
#vytvorenie objektu slovníka Python
my_dict = "name": "David", "age": 30, "email": "[chránený e-mailom]", "coutry": "USA"
# konvertovanie do formátu JSON
result_json = json.skládky (my_dict)
#tlač konvertovaného objektu json
print (result_json)

Výkon

Objekt slovníka Python sa úspešne prevedie do formátu JSON.

Výstup sa javí ako slovník v jazyku Python. Nie je v dobrom formáte JSON a je prezentovateľný. Nie je to pretkané. Vlastnosť „odsadenie“ sa používa vo vnútri súboru JSON.funkcia dumps () na prezentáciu údajov JSON v správnom prezentovateľnom formáte s medzerou. Použime vlastnosť odsadenia s json.funkcia dumps (). „Odsadenie = 1“ pridáva jeden priestor do údajov JSON.

#importovanie modulu json
import json
#vytvorenie objektu slovníka Python
my_dict = "name": "David", "age": 30, "email": "[chránený e-mailom]", "coutry": "USA"
# konvertovanie do formátu JSON
result_json = json.skládky (my_dict, odsadenie = 1)
#tlač konvertovaného objektu json
print (result_json)

Výkon

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

Postupným zvyšovaním počtu zarážok sa v údajoch budú zväčšovať medzery.

#importovanie modulu json
import json
#vytvorenie objektu slovníka Python
my_dict = "name": "David", "age": 30, "email": "[chránený e-mailom]", "coutry": "USA"
# konvertovanie do formátu JSON
result_json = json.skládky (my_dict, odsadenie = 5)
#tlač konvertovaného objektu json
print (result_json)

Výkon

#importovanie modulu json
import json
#vytvorenie objektu slovníka Python
my_dict = "name": "David", "age": 30, "email": "[chránený e-mailom]", "coutry": "USA"
# konvertovanie do formátu JSON
result_json = json.skládky (my_dict, odsadenie = 10)
#tlač konvertovaného objektu json
print (result_json)

Výkon

Python pekne tlačí súbor JSON

Teraz sa pokúsime otvoriť súbor JSON a zobraziť ho v peknom tlačenom formáte. JSON.funkcia load () analyzuje údaje JSON.

#importovanie modulu json
import json
# otvorenie a čítanie súboru json
s otvoreným („príklad.json ',' r ') ako json_result:
json_data = json.načítať (json_result)
#tlač súboru JSON bez peknej tlače
tlačiť (json.skládky (json_data))
print ('\ n')
#tlač súboru JSON bez peknej tlače
tlačiť (json.skládky (json_data, odsadenie = 1))

Výkon

Záver

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

Hry Ako používať GameConqueror Cheat Engine v Linuxe
Ako používať GameConqueror Cheat Engine v Linuxe
Tento článok obsahuje sprievodcu používaním cheatovacieho modulu GameConqueror v systéme Linux. Mnoho používateľov, ktorí hrajú hry v systéme Windows,...
Hry Najlepšie emulátory herných konzol pre systém Linux
Najlepšie emulátory herných konzol pre systém Linux
V tomto článku je uvedený zoznam populárneho softvéru na emuláciu herných konzol, ktorý je k dispozícii pre systém Linux. Emulácia je vrstva kompatibi...
Hry Najlepšie linuxové distribúcie pre hry v roku 2021
Najlepšie linuxové distribúcie pre hry v roku 2021
Operačný systém Linux prešiel dlhou cestou od svojho originálneho, jednoduchého serverového vzhľadu. Tento OS sa za posledné roky nesmierne vylepšil a...