Python JSON PRIMAGEM

Python JSON PRIMAGEM

JSON (notação de objeto JavaScript) é um formato amplamente usado para armazenar os dados. É usado para trocar dados entre servidores e aplicativos de software, i i.e., Aplicativo da Web, aplicativo móvel, etc. O Python fornece um módulo JSON embutido para executar tarefas relacionadas ao JSON.

O objeto Python (eu.e., lista, dicionário, tupla) pode ser convertido em json. Usamos a função Dumps () do módulo JSON para executar esta conversão. Sempre que o objeto Python é convertido em um JSON, e se imprimirmos o objeto JSON convertido, os resultados serão exibidos da mesma forma que o Python Dictionary. A impressão JSON bonita refere -se a exibir o objeto JSON de um bom formato e uma maneira apresentável.

Este artigo explica o conceito de impressão JSON Pretty com a ajuda de exemplos.

O json.função dump ()

Como discutido anteriormente, o JSON.Dump () é uma função Python embutida que converte o objeto Python em formato JSON. Vamos converter um objeto de dicionário Python em formato json.

#Importing JSON Módulo
importar json
#Criando um objeto de dicionário Python
my_dict = "name": "David", "Age": 30, "Email": "[email protected] "," Coutry ":" USA "
#CONFORMANDO PARA JSON FORMAT
resultado_json = json.despejos (my_dict)
#printing o objeto JSON convertido
impressão (resultado_json)

Saída

O objeto Dicionário Python é convertido com sucesso no formato JSON.

A saída parece um dicionário de python. Não é de um bom formato JSON e de forma apresentável. Não é bonito. A propriedade "Recent" é usada dentro do JSON.função dumps () para apresentar os dados JSON em um formato apresentável adequado com espaço. Vamos usar a propriedade de recuo com o JSON.função de despejos (). O "Recent = 1" adiciona o único espaço nos dados JSON.

#Importing JSON Módulo
importar json
#Criando um objeto de dicionário Python
my_dict = "name": "David", "Age": 30, "Email": "[email protected] "," Coutry ":" USA "
#CONFORMANDO PARA JSON FORMAT
resultado_json = json.despejos (my_dict, indent = 1)
#printing o objeto JSON convertido
impressão (resultado_json)

Saída

Agora a saída é bonita e os dados JSON são apresentados no formato adequado.

À medida que continuamos aumentando o número de recuos, os espaços aumentarão nos dados.

#Importing JSON Módulo
importar json
#Criando um objeto de dicionário Python
my_dict = "name": "David", "Age": 30, "Email": "[email protected] "," Coutry ":" USA "
#CONFORMANDO PARA JSON FORMAT
resultado_json = json.despejos (my_dict, indent = 5)
#printing o objeto JSON convertido
impressão (resultado_json)

Saída

#Importing JSON Módulo
importar json
#Criando um objeto de dicionário Python
my_dict = "name": "David", "Age": 30, "Email": "[email protected] "," Coutry ":" USA "
#CONFORMANDO PARA JSON FORMAT
resultado_json = json.despejos (my_dict, indent = 10)
#printing o objeto JSON convertido
impressão (resultado_json)

Saída

Arquivo JSON de impressão bonito python

Agora, vamos tentar abrir um arquivo JSON e exibi -lo em formato bonito de impressão. O json.Função () Função analisa os dados JSON.

#Importing JSON Módulo
importar json
#Opening e Reading the JSON File
com open ('exemplo.json ',' r ') como json_result:
json_data = json.carga (json_result)
#printing o arquivo json sem impressão bonita
Impressão (JSON.despejos (json_data))
print ('\ n')
#printing o arquivo json sem impressão bonita
Impressão (JSON.despejos (json_data, indent = 1))

Saída

Conclusão

JSON é um formato de dados amplamente usado para armazenar dados e trocar dados entre servidores e aplicativos de software. O Python tem um módulo JSON embutido para executar tarefas relacionadas ao JSON. A impressão bonita JSON exibe a saída JSON de uma maneira bem formada e apresentável. Este artigo explica o Python Json Pretty Print com explica.