Salvar arquivo json em Python

Salvar arquivo json em Python

Python permite a manipulação de arquivos (criar, salvar, ler, gravar, excluir arquivos e muito mais). Python simplifica o salvamento de vários formatos de arquivo e salva vários formatos de arquivo.

JSON é Notação de objeto JavaScript . Os dados são armazenados e enviados por meio de um arquivo (executável) de script de linguagem de computador baseado em texto.

O módulo JSON do Python suporta JSON. JSON usa string entre aspas com mapeamento de valor-chave entre chaves { }.

Etapas para salvar o arquivo json

Existem as seguintes etapas para criar e salvar arquivos json:

1. Importe o pacote json

 import json  

2. Escreva dados JSON em formato hash

 Json_value ={ 'best_student': { 'key1': 'value1', 'key2': 'value2' }, }  

3. Crie um arquivo json e use o modo 'w' (gravação) para salvar dados e arquivos.

 save_file = open('filename', 'w')  

4. Use o método json.dump para conectar arquivos e dados json.

5. Feche o arquivo.

 save_file.close()  

Exemplos

O exemplo a seguir mostra como salvar o arquivo json em Python.

Exemplo 1

O exemplo Python fornecido salva dados do objeto em um arquivo json. São dados básicos para converter arquivo em json e salvar em um arquivo. O exemplo mostra dados de variável única para salvar em arquivo json.

 import json # python objects can store in json format value ={ 'a': '1', 'b': '2', 'c': '4', 'd': '8' } # the json file to save the output data save_file = open('savedata.json', 'w') json.dump(value, save_file, indent = 6) save_file.close()  

Saída:

A imagem abaixo mostra o arquivo JSON e o valor do objeto no formato JSON.

Salvar arquivo json em Python

Exemplo #2

O exemplo Python fornecido salva dados do objeto em um arquivo json. Neste exemplo, podemos usar valores inteiros e string em um único objeto e exibi-los em um arquivo json.

 import json # python objects can store in json format value ={ 'best_student': { 'name': 'Ram', 'subject': 'python', 'age': '24', 'marks': '98' }, } # the json file to save the output data save_file = open('savedata.json', 'w') json.dump(value, save_file, indent = 6) save_file.close()  

Saída

A imagem abaixo mostra o arquivo JSON e o valor do objeto no formato JSON.

Salvar arquivo json em Python

Exemplo #3

O exemplo Python fornecido salva dados do objeto em um arquivo json. Aqui, podemos usar vários objetos e seus dados para converter em arquivos JSON e salvá-los usando Python.

 import json # python objects can store in json format Topper_student ={ 'student1': { 'name': 'Ram', 'subject': 'python', 'age': '24', 'marks': '98' }, 'student2': { 'name': 'sam', 'subject': 'Java', 'age': '24', 'marks': '92' }, 'student3': { 'name': 'Radha', 'subject': 'Html', 'age': '24', 'marks': '96' }, } # the json file to save the output data save_file = open('savedata.json', 'w') json.dump(Topper_student, save_file, indent = 6) save_file.close()  

Saída

A imagem abaixo mostra o arquivo JSON e o valor do objeto no formato JSON.

Salvar arquivo json em Python

Exemplo #4

O exemplo python fornecido salva dados do objeto em um arquivo json. Aqui podemos ver o valor do objeto sem nome e usando o formato de array para valores.

 import json # python objects can store in json format value =[{ 'a': '1', 'b': '2', 'c': '4', 'd': '8' }, { 'a1': '11', 'b1': '21', 'c1': '41', 'd1': '18' }, { 'a2': '21', 'b2': '22', 'c2': '42', 'd2': '28' }] # the json file to save the output data save_file = open('savedata.json', 'w') json.dump(value, save_file, indent = 6) save_file.close()  

saída

a imagem abaixo mostra o arquivo JSON e o valor do objeto no formato JSON.

Salvar arquivo json em Python

Exemplo #5

O exemplo python fornecido salva dados do objeto em um arquivo json. Podemos usar diferentes objetos e seus nomes como dados em formato hash. Neste exemplo, podemos criar dois arquivos Json para objetos diferentes.

 import json # python objects can store in json format Topper_student =[{ 'a': '1', 'b': '2', 'c': '4', 'd': '8' }, { 'a1': '11', 'b1': '21', 'c1': '41', 'd1': '18' }] value = { 'a2': '21', 'b2': '22', 'c2': '42', 'd2': '28' } # the json file to save the output data save_file = open('savedata.json', 'w') save_file1 = open('save.json', 'w') json.dump(Topper_student, save_file, indent = 6) json.dump(value, save_file1, indent = 6) save_file.close() save_file1.close()# the json file to save the output data save_file = open('savedata.json', 'w') save_file1 = open('save.json', 'w') json.dump(Topper_student, save_file, indent = 6) json.dump(Topper_student, save_file1, indent = 6) save_file.close() save_file1.close()  

Saída

A imagem abaixo mostra o arquivo JSON e o valor do objeto no formato JSON.

Salvar arquivo json em Python

Conclusão

Podemos salvar arquivos JSON usando a linguagem Python com dados de objetos. Python armazena dados de objetos em um arquivo json após serem convertidos em um formato hash. Esses dados estão contidos no arquivo e armazenados na área de trabalho do usuário.