Piton

Python JSON lijep ispis

Python JSON lijep ispis

JSON (JavaScript Object Notation) je široko korišten format za pohranu podataka. Koristi se za razmjenu podataka između poslužitelja i softverskih aplikacija, tj.e., web aplikacija, mobilna aplikacija itd. Python nudi ugrađeni JSON modul za izvršavanje zadataka povezanih s JSON-om.

Python objekt (tj.e., popis, rječnik, tuple) mogu se pretvoriti u JSON. Za izvedbu ove pretvorbe koristimo funkciju dumps () iz JSON modula. Kad god se Python objekt pretvori u JSON i ako ispisamo pretvoreni JSON objekt, rezultati će se prikazati isto kao i Python rječnik. JSON lijepi ispis odnosi se na prikaz JSON objekta u dobrom formatu i na prezentabilan način.

Ovaj članak uz pomoć primjera objašnjava JSON-ov koncept lijepog ispisa.

Json.funkcija dump ()

Kao što je prethodno spomenuto, json.dump () je ugrađena Python funkcija koja pretvara Python objekt u JSON format. Pretvorimo objekt rječnika Python u JSON format.

#importing json modul
uvoz json
#kreiranje objekta Python rječnika
my_dict = "name": "David", "age": 30, "email": "[email protected]", "coutry": "USA"
#converting u JSON format
rezultat_json = json.odlagališta (moj_dict)
#printing pretvorenog json objekta
ispis (rezultat_json)

Izlaz

Objekt rječnika Python uspješno se pretvara u JSON format.

Izlaz se čini kao Python rječnik. Nije u dobrom JSON formatu i prezentabilan je. Nije prettificiran. Svojstvo "uvlačenje" koristi se unutar jsona.funkcija dumps () za predstavljanje JSON podataka u ispravnom prezentacijskom formatu s razmakom. Upotrijebimo svojstvo uvlačenja s json-om.funkcija dumps (). "Uvlaka = 1" dodaje jedan prostor u JSON podacima.

#importing json modul
uvoz json
#kreiranje objekta Python rječnika
my_dict = "name": "David", "age": 30, "email": "[email protected]", "coutry": "USA"
#converting u JSON format
rezultat_json = json.odlagališta (moj_dict, uvlaka = 1)
#printing pretvorenog json objekta
ispis (rezultat_json)

Izlaz

Sada se izlaz pretvara, a JSON podaci su predstavljeni u odgovarajućem formatu.

Kako neprestano povećavamo broj uvlaka, tako će se i razmaci u podacima povećavati.

#importing json modul
uvoz json
#kreiranje objekta Python rječnika
my_dict = "name": "David", "age": 30, "email": "[email protected]", "coutry": "USA"
#converting u JSON format
rezultat_json = json.odlagališta (my_dict, uvlaka = 5)
#printing pretvorenog json objekta
ispis (rezultat_json)

Izlaz

#importing json modul
uvoz json
#kreiranje objekta Python rječnika
my_dict = "name": "David", "age": 30, "email": "[email protected]", "coutry": "USA"
#converting u JSON format
rezultat_json = json.odlagališta (moj_dict, uvlaka = 10)
#printing pretvorenog json objekta
ispis (rezultat_json)

Izlaz

Python prilično ispisuje JSON datoteku

Pokušajmo sada otvoriti JSON datoteku i prikazati je u lijepom formatu ispisa. Json.load () funkcija raščlanjuje JSON podatke.

#importing json modul
uvoz json
#otvaranje i čitanje json datoteke
s otvorenim ('primjer.json ',' r ') kao json_result:
json_data = json.učitavanje (json_result)
#printing json datoteke bez lijepog ispisa
ispis (json.odlagališta (json_data))
ispis ('\ n')
#printing json datoteke bez lijepog ispisa
ispis (json.odlagališta (json_data, uvlaka = 1))

Izlaz

Zaključak

JSON je široko korišten format podataka za pohranu podataka i razmjenu podataka između poslužitelja i softverskih aplikacija. Python ima ugrađeni JSON modul za izvršavanje zadataka povezanih s JSON-om. JSON lijepi ispis prikazuje JSON izlaz na dobro oblikovan i prezentabilan način. Ovaj članak objašnjava lijepi ispis Python JSON s objašnjenjima.

Najbolje igre za ručno praćenje
Oculus Quest nedavno je predstavio sjajnu ideju ručnog praćenja bez kontrolera. Sa sve većim brojem igara i aktivnosti koje izvršavaju podršku bilo fo...
Kako prikazati OSD prekrivač u aplikacijama i igrama na cijelom zaslonu za Linux
Igranje igara preko cijelog zaslona ili upotreba aplikacija u režimu preko cijelog zaslona bez ometanja može vas odsjeći od relevantnih informacija o ...
Top 5 karata za hvatanje igara
Svi smo vidjeli i voljeli streaming reprodukcije na YouTubeu. PewDiePie, Jakesepticye i Markiplier samo su neki od najboljih igrača koji su zaradili m...