Python Json Pretty Print

Python Json Pretty Print

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

El objeto python (yo.mi., Lista, diccionario, tupla) se puede convertir en json. Usamos la función Dumps () del módulo JSON para realizar esta conversión. Cada vez que el objeto Python se convierte en un JSON, y si imprimimos el objeto JSON convertido, los resultados se mostrarán igual que el Diccionario de Python. La impresión JSON Pretty se refiere a mostrar el objeto JSON de una manera buena y presentable.

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

El json.Función Dump ()

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

#Importación del módulo JSON
importar json
#creing un objeto de diccionario de Python
my_dict = "nombre": "David", "Age": 30, "Correo electrónico": "[email protected] "," CouTry ":" USA "
#convirtir al formato JSON
resultado_json = json.volcados (my_dict)
#Imprimiendo el objeto JSON convertido
Imprimir (result_json)

Producción

El objeto del diccionario Python se convierte con éxito en el formato JSON.

La salida parece un diccionario de Python. No es de un buen formato JSON y una manera presentable. No se prettifica. La propiedad "sangría" se usa dentro del JSON.Función volcada () para presentar los datos JSON en un formato presentable adecuado con espacio. Usemos la propiedad de sangría con el JSON.Función Dumps (). El "sangría = 1" agrega el único espacio en los datos JSON.

#Importación del módulo JSON
importar json
#creing un objeto de diccionario de Python
my_dict = "nombre": "David", "Age": 30, "Correo electrónico": "[email protected] "," CouTry ":" USA "
#convirtir al formato JSON
resultado_json = json.volcados (my_dict, indent = 1)
#Imprimiendo el objeto JSON convertido
Imprimir (result_json)

Producción

Ahora la salida se prettifica y los datos JSON se presentan en el formato adecuado.

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

#Importación del módulo JSON
importar json
#creing un objeto de diccionario de Python
my_dict = "nombre": "David", "Age": 30, "Correo electrónico": "[email protected] "," CouTry ":" USA "
#convirtir al formato JSON
resultado_json = json.Dumps (my_dict, sangría = 5)
#Imprimiendo el objeto JSON convertido
Imprimir (result_json)

Producción

#Importación del módulo JSON
importar json
#creing un objeto de diccionario de Python
my_dict = "nombre": "David", "Age": 30, "Correo electrónico": "[email protected] "," CouTry ":" USA "
#convirtir al formato JSON
resultado_json = json.vertederos (my_dict, sangría = 10)
#Imprimiendo el objeto JSON convertido
Imprimir (result_json)

Producción

Python Pretty Print JSON File

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

#Importación del módulo JSON
importar json
#abriendo y leyendo el archivo JSON
Con Open ('Ejemplo.json ',' r ') como json_result:
json_data = json.Load (JSON_RESULT)
#Imprimir el archivo JSON sin impresión bonita
Imprimir (JSON.volcados (json_data))
Imprimir ('\ n')
#Imprimir el archivo JSON sin impresión 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 impresión JSON Pretty muestra la salida JSON de una manera bien formada y presentable. Este artículo explica el Python Json Pretty Print con explicaciones.