Python Json Pretty Print

Python Json Pretty Print

JSON (JavaScript Object Notation) er et mye brukt format for å lagre dataene. Det brukes til å utveksle data mellom servere og programvare, i.e., Nettapplikasjon, mobilapplikasjon osv. Python gir en innebygd JSON-modul for å utføre JSON-relaterte oppgaver.

Python -objektet (jeg.e., liste, ordbok, tuple) kan konverteres til JSON. Vi bruker Dumps () -funksjonen fra JSON -modulen for å utføre denne konverteringen. Hver gang Python -objektet blir konvertert til en JSON, og hvis vi skriver ut det konverterte JSON -objektet, vil resultatene vises på samme måte som Python -ordboken. JSON Pretty Print refererer til å vise JSON -objektet på en god format og presentabel måte.

Denne artikkelen forklarer Json Pretty Print -konseptet ved hjelp av eksempler.

JSON.dump () funksjon

Som diskutert tidligere, JSON.Dump () er en innebygd Python-funksjon som konverterer Python-objektet til JSON-format. La oss konvertere et Python Dictionary -objekt til JSON -format.

#importing JSON -modul
Importer JSON
#Creating a Python Dictionary Object
my_dict = "navn": "David", "alder": 30, "E -post": "[email protected] "," coutry ":" usa "
#konvertering til JSON -format
Resultat_JSON = JSON.dumps (my_dict)
#trykking av det konverterte JSON -objektet
print (resultat_json)

Produksjon

Python Dictionary -objektet er vellykket konvertert til JSON -formatet.

Produksjonen virker som en Python -ordbok. Det er ikke i en god JSON -format og presentabel måte. Det er ikke pen. Egenskapen "innrykk" brukes inne i JSON.Dumps () fungerer for å presentere JSON -dataene i et riktig presentabelt format med plass. La oss bruke Indent -egenskapen med JSON.Dumps () -funksjon. “Indent = 1” legger til det ene plassen i JSON -data.

#importing JSON -modul
Importer JSON
#Creating a Python Dictionary Object
my_dict = "navn": "David", "alder": 30, "E -post": "[email protected] "," coutry ":" usa "
#konvertering til JSON -format
Resultat_JSON = JSON.Dumps (my_dict, innrykk = 1)
#trykking av det konverterte JSON -objektet
print (resultat_json)

Produksjon

Nå er utdataene prettifisert, og JSON -data presenteres i riktig format.

Når vi fortsetter å øke antallet innrykk, vil rommene øke i dataene.

#importing JSON -modul
Importer JSON
#Creating a Python Dictionary Object
my_dict = "navn": "David", "alder": 30, "E -post": "[email protected] "," coutry ":" usa "
#konvertering til JSON -format
Resultat_JSON = JSON.Dumps (my_dict, innrykk = 5)
#trykking av det konverterte JSON -objektet
print (resultat_json)

Produksjon

#importing JSON -modul
Importer JSON
#Creating a Python Dictionary Object
my_dict = "navn": "David", "alder": 30, "E -post": "[email protected] "," coutry ":" usa "
#konvertering til JSON -format
Resultat_JSON = JSON.Dumps (my_dict, innrykk = 10)
#trykking av det konverterte JSON -objektet
print (resultat_json)

Produksjon

Python Pretty Print Json File

La oss nå prøve å åpne en JSON -fil og vise den i pent utskriftsformat. JSON.Loads () Funksjon Analyser JSON -dataene.

#importing JSON -modul
Importer JSON
#Åpne og lese JSON -filen
med åpent ('Eksempel.JSON ',' R ') som JSON_RESULT:
JSON_DATA = JSON.Last (JSON_RESULT)
#trykking av json -filen uten pen utskrift
Trykk (JSON.dumps (json_data))
print ('\ n')
#trykking av json -filen uten pen utskrift
Trykk (JSON.Dumps (JSON_DATA, INDENT = 1))

Produksjon

Konklusjon

JSON er et mye brukt dataformat for å lagre data og utveksle data mellom servere og programvareapplikasjoner. Python har en innebygd JSON-modul for å utføre JSON-relaterte oppgaver. JSON Pretty-utskriften viser JSON-utgangen på en velformet og presentabel måte. Denne artikkelen forklarer Python Json Pretty Print med forklarer.