Maison >développement back-end >Tutoriel Python >Comment puis-je imprimer des données JSON en Python ?

Comment puis-je imprimer des données JSON en Python ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-31 04:49:08779parcourir

How Can I Pretty Print JSON Data in Python?

Pretty Printing JSON en Python

Pretty Printing d'un fichier JSON améliore sa lisibilité en indentant et en formatant son contenu pour les lecteurs humains. En Python, cela peut être réalisé en utilisant les fonctions json.dump() ou json.dumps().

En utilisant json.dump() et json.loads()

Pour imprimer joliment une chaîne contenant des données JSON :

import json

# JSON string
your_json = '["foo", {"bar": ["baz", null, 1.0, 2]}]'

# Parse the JSON string
parsed = json.loads(your_json)

# Pretty print the JSON object with 4 spaces of indentation
print(json.dumps(parsed, indent=4))

Utiliser json.load() et json.dumps() avec un Fichier :

# Open a file containing JSON data
with open('filename.txt', 'r') as handle:
    # Parse the JSON file
    parsed = json.load(handle)

# Pretty print the JSON object with 2 spaces of indentation
print(json.dumps(parsed, indent=2))

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn