Python Json Pretty Print

Python Json Pretty Print

JSON (JavaScript Object Notation) è un formato ampiamente usato per archiviare i dati. Viene utilizzato per scambiare dati tra server e applicazioni software, i.e., Applicazione Web, applicazione mobile, ecc. Python fornisce un modulo JSON integrato per eseguire le attività relative a JSON.

L'oggetto Python (i.e., Elenco, dizionario, tupla) può essere convertito in JSON. Usiamo la funzione dumps () dal modulo JSON per eseguire questa conversione. Ogni volta che l'oggetto Python viene convertito in un JSON e se stampiamo l'oggetto JSON convertito, i risultati verranno visualizzati lo stesso del dizionario Python. JSON Pretty Print si riferisce per visualizzare l'oggetto JSON in un buon formato e modo presentabile.

Questo articolo spiega il concetto di stampato JSON Pretty con l'aiuto di esempi.

Il json.Dump () funzione

Come discusso in precedenza, il JSON.Dump () è una funzione Python integrata che converte l'oggetto Python in formato JSON. Convertiamo un oggetto del dizionario Python in formato JSON.

#Importing JSON Module
Importa JSON
#Crea di un oggetto Python
my_dict = "nome": "David", "Age": 30, "Email": "[email protected] "," coutry ":" USA "
#Convertirsi al formato JSON
risultato_json = json.dumps (my_dict)
#printing dell'oggetto JSON convertito
Print (Result_Json)

Produzione

L'oggetto del dizionario Python viene convertito con successo in formato JSON.

L'output sembra un dizionario Python. Non è in un buon formato JSON e in modo presentabile. Non è prettificato. La proprietà "rientro" viene utilizzata all'interno del JSON.Dumps () funzione per presentare i dati JSON in un formato presentabile adeguato con spazio. Usiamo la proprietà di rientro con il JSON.Dumps () funzione. Il "rientro = 1" aggiunge uno spazio nei dati JSON.

#Importing JSON Module
Importa JSON
#Crea di un oggetto Python
my_dict = "nome": "David", "Age": 30, "Email": "[email protected] "," coutry ":" USA "
#Convertirsi al formato JSON
risultato_json = json.dumps (my_dict, riencent = 1)
#printing dell'oggetto JSON convertito
Print (Result_Json)

Produzione

Ora l'output è prettificato e i dati JSON sono presentati nel formato corretto.

Mentre continuiamo ad aumentare il numero di rientri, gli spazi aumenteranno nei dati.

#Importing JSON Module
Importa JSON
#Crea di un oggetto Python
my_dict = "nome": "David", "Age": 30, "Email": "[email protected] "," coutry ":" USA "
#Convertirsi al formato JSON
risultato_json = json.dumps (my_dict, riencent = 5)
#printing dell'oggetto JSON convertito
Print (Result_Json)

Produzione

#Importing JSON Module
Importa JSON
#Crea di un oggetto Python
my_dict = "nome": "David", "Age": 30, "Email": "[email protected] "," coutry ":" USA "
#Convertirsi al formato JSON
risultato_json = json.dumps (my_dict, indent = 10)
#printing dell'oggetto JSON convertito
Print (Result_Json)

Produzione

Python Pretty Stampa file json

Ora, proviamo ad aprire un file JSON e visualizzarlo in formato stampato. Il json.La funzione Loads () analizza i dati JSON.

#Importing JSON Module
Importa JSON
#Opening e lettura del file JSON
con Open (»Esempio.json ',' r ') come json_result:
JSON_DATA = JSON.load (json_result)
#printing del file JSON senza una bella stampa
Stampa (JSON.Dumps (json_data))
print ('\ n')
#printing del file JSON senza una bella stampa
Stampa (JSON.Dumps (json_data, indent = 1))

Produzione

Conclusione

JSON è un formato di dati ampiamente utilizzato per archiviare i dati e scambiare dati tra server e applicazioni software. Python ha un modulo JSON integrato per svolgere attività relative a JSON. La stampa JSON Pretty mostra l'output JSON in modo ben formato e presentabile. Questo articolo spiega la bella stampa Python Json con spiega.