Python json joli imprimé

Python json joli imprimé

JSON (notation d'objet JavaScript) est un format largement utilisé pour stocker les données. Il est utilisé pour échanger des données entre les serveurs et les applications logicielles, i.e., Application Web, application mobile, etc. Python fournit un module JSON intégré pour effectuer des tâches liées à JSON.

L'objet Python (je.e., Liste, Dictionnaire, Tuple) peut être converti en JSON. Nous utilisons la fonction Dumps () du module JSON pour effectuer cette conversion. Chaque fois que l'objet Python est converti en JSON, et si nous imprimons l'objet JSON converti, les résultats seront affichés de la même manière que le dictionnaire Python. L'impression JSON Pretty fait référence à l'affichage de l'objet JSON dans un bon format et présentable.

Cet article explique le concept JSON assez imprimé à l'aide d'exemples.

Le json.Fonction Dump ()

Comme discuté précédemment, le JSON.Dump () est une fonction Python intégrée qui convertit l'objet Python au format JSON. Convertissons un objet de dictionnaire Python au format JSON.

# Importation du module JSON
Importer JSON
#création d'un objet de dictionnaire Python
my_dict = "name": "David", "Age": 30, "Email": "David @ Exemple.com "," coury ":" USA "
#convertit au format JSON
result_json = json.Dumps (my_dict)
#printine l'objet JSON converti
print (result_json)

Sortir

L'objet Python Dictionary est converti avec succès au format JSON.

La sortie ressemble à un dictionnaire Python. Ce n'est pas dans un bon format JSON et présentable. Ce n'est pas Pretified. La propriété «indent» est utilisée à l'intérieur du JSON.Fonction Dumps () pour présenter les données JSON dans un format présentable approprié avec l'espace. Utilisons la propriété d'empreintes avec le JSON.Fonction Dumps (). Le «retrait = 1» ajoute le seul espace dans les données JSON.

# Importation du module JSON
Importer JSON
#création d'un objet de dictionnaire Python
my_dict = "name": "David", "Age": 30, "Email": "David @ Exemple.com "," coury ":" USA "
#convertit au format JSON
result_json = json.Dumps (my_dict, indent = 1)
#printine l'objet JSON converti
print (result_json)

Sortir

Maintenant, la sortie est matrieuse et les données JSON sont présentées dans le format approprié.

À mesure que nous continuons à augmenter le nombre de retraits, les espaces augmenteront dans les données.

# Importation du module JSON
Importer JSON
#création d'un objet de dictionnaire Python
my_dict = "name": "David", "Age": 30, "Email": "David @ Exemple.com "," coury ":" USA "
#convertit au format JSON
result_json = json.Dumps (my_dict, indent = 5)
#printine l'objet JSON converti
print (result_json)

Sortir

# Importation du module JSON
Importer JSON
#création d'un objet de dictionnaire Python
my_dict = "name": "David", "Age": 30, "Email": "David @ Exemple.com "," coury ":" USA "
#convertit au format JSON
result_json = json.Dumps (my_dict, indent = 10)
#printine l'objet JSON converti
print (result_json)

Sortir

Python Pretty Imprimer le fichier JSON

Maintenant, essayons d'ouvrir un fichier JSON et de l'afficher au format assez imprimé. Le json.Fonction Loads () analyser les données JSON.

# Importation du module JSON
Importer JSON
#Ouir et lire le fichier JSON
avec Open ('Exemple.JSON ',' R ') comme JSON_RESULT:
JSON_DATA = JSON.Load (JSON_RESULT)
# empreindre le fichier JSON sans jolie impression
Imprimer (JSON.Dumps (JSON_DATA))
print ('\ n')
# empreindre le fichier JSON sans jolie impression
Imprimer (JSON.Dumps (json_data, indent = 1))

Sortir

Conclusion

JSON est un format de données largement utilisé pour stocker les données et échanger des données entre les serveurs et les applications logicielles. Python a un module JSON intégré pour effectuer des tâches liées à JSON. Le JSON Pretty Print affiche la sortie JSON d'une manière bien formée et présentable. Cet article explique le python json joli imprimé avec explique.