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 jsonimport 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 jsonimport 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 jsonimport 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 jsonimport 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.