Pitón

Impresión bonita de Python JSON

Impresión bonita de Python JSON

JSON (JavaScript Object Notation) es un formato ampliamente utilizado para almacenar los datos. Se utiliza para intercambiar datos entre servidores y aplicaciones de software, i.mi., aplicación web, aplicación móvil, etc. Python proporciona un módulo JSON integrado para realizar tareas relacionadas con JSON.

El objeto Python (i.mi., lista, diccionario, tupla) se puede convertir a JSON. Usamos la función dumps () del módulo JSON para realizar esta conversión. Siempre que el objeto de Python se convierta en un JSON, y si imprimimos el objeto JSON convertido, los resultados se mostrarán igual que el diccionario de Python. La impresión bonita JSON se refiere a mostrar el objeto JSON en un buen formato y de manera presentable.

Este artículo explica el concepto de impresión bonita JSON con la ayuda de ejemplos.

El json.función dump ()

Como se discutió anteriormente, el json.dump () es una función de Python incorporada que convierte el objeto de Python en formato JSON. Convirtamos un objeto de diccionario de Python en formato JSON.

#importar módulo json
importar json
#creación de un objeto de diccionario de Python
my_dict = "name": "David", "age": 30, "email": "[email protected]", "coutry": "USA"
# conversión a formato JSON
result_json = json.vertederos (my_dict)
#imprimir el objeto json convertido
imprimir (result_json)

Producción

El objeto del diccionario de Python se ha convertido correctamente al formato JSON.

La salida parece un diccionario de Python. No tiene un buen formato JSON y una forma presentable. No es embellecido. La propiedad "sangría" se usa dentro del json.función dumps () para presentar los datos JSON en un formato presentable adecuado con espacio. Usemos la propiedad sangría con el json.función dumps (). La "sangría = 1" agrega un espacio en los datos JSON.

#importar módulo json
importar json
#creación de un objeto de diccionario de Python
my_dict = "name": "David", "age": 30, "email": "[email protected]", "coutry": "USA"
# conversión a formato JSON
result_json = json.volcados (my_dict, sangría = 1)
#imprimir el objeto json convertido
imprimir (result_json)

Producción

Ahora la salida está embellecida y los datos JSON se presentan en el formato adecuado.

A medida que sigamos aumentando el número de sangrías, los espacios aumentarán en los datos.

#importar módulo json
importar json
#creación de un objeto de diccionario de Python
my_dict = "name": "David", "age": 30, "email": "[email protected]", "coutry": "USA"
# conversión a formato JSON
result_json = json.volcados (my_dict, sangría = 5)
#imprimir el objeto json convertido
imprimir (result_json)

Producción

#importar módulo json
importar json
#creación de un objeto de diccionario de Python
my_dict = "name": "David", "age": 30, "email": "[email protected]", "coutry": "USA"
# conversión a formato JSON
result_json = json.volcados (my_dict, sangría = 10)
#imprimir el objeto json convertido
imprimir (result_json)

Producción

Archivo JSON de impresión bonita de Python

Ahora, intentemos abrir un archivo JSON y mostrarlo en un bonito formato de impresión. El json.La función carga () analiza los datos JSON.

#importar módulo json
importar json
# abrir y leer el archivo json
con open ('ejemplo.json ',' r ') como json_result:
json_data = json.cargar (json_result)
#imprimir el archivo json sin letra bonita
imprimir (json.volcados (json_data))
imprimir ('\ n')
#imprimir el archivo json sin letra bonita
imprimir (json.volcados (json_data, sangría = 1))

Producción

Conclusión

JSON es un formato de datos ampliamente utilizado para almacenar datos e intercambiar datos entre servidores y aplicaciones de software. Python tiene un módulo JSON incorporado para realizar tareas relacionadas con JSON. La bonita impresión JSON muestra la salida JSON de una manera bien formada y presentable. Este artículo explica la bonita impresión de Python JSON con explica.

Instale el último emulador de Dolphin para Gamecube y Wii en Linux
Dolphin Emulator te permite jugar los juegos de Gamecube y Wii que elijas en computadoras personales con Linux (PC). Al ser un emulador de juegos de ...
Cómo usar GameConqueror Cheat Engine en Linux
El artículo cubre una guía sobre el uso del motor de trucos GameConqueror en Linux. Muchos usuarios que juegan juegos en Windows a menudo usan la apli...
Los mejores emuladores de consola de juegos para Linux
Este artículo enumerará el software de emulación de consola de juegos más popular disponible para Linux. La emulación es una capa de compatibilidad de...