Guardar archivo json en Python

Guardar archivo json en Python

Python permite la manipulación de archivos (crear, guardar, leer, escribir, eliminar archivos y mucho más). Python simplifica el almacenamiento de numerosos formatos de archivos y guarda varios formatos de archivos.

JSON es Notación de objetos JavaScript . Los datos se almacenan y envían a través de un archivo (ejecutable) en lenguaje informático basado en texto.

El módulo json de Python admite JSON. JSON utiliza una cadena entre comillas con asignación de valores clave dentro de las llaves {}.

Pasos para guardar el archivo json

Existen los siguientes pasos para crear y guardar archivos json:

1. Importar paquete json

 import json  

2. Escriba datos json en formato hash

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

3. Cree un archivo json y use el modo 'w' (escritura) para guardar datos y archivos.

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

4. Utilice el método json.dump para conectar archivos y datos json.

5. Cierre el archivo.

 save_file.close()  

Ejemplos

El siguiente ejemplo muestra cómo guardar el archivo json en Python.

Ejemplo 1

El ejemplo de Python dado guarda los datos del objeto en un archivo json. Son datos básicos para convertir un archivo a json y guardarlo en un archivo. El ejemplo muestra datos de una sola variable para guardar en un archivo 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()  

Producción:

La siguiente imagen muestra el archivo json y el valor del objeto en formato json.

Guardar archivo json en Python

Ejemplo #2

El ejemplo de Python dado guarda los datos del objeto en un archivo json. En este ejemplo, podemos usar valores enteros y de cadena en un solo objeto y mostrarlos en un archivo 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()  

Producción

La siguiente imagen muestra el archivo json y el valor del objeto en formato json.

Guardar archivo json en Python

Ejemplo #3

El ejemplo de Python dado guarda los datos del objeto en un archivo json. Aquí, podemos usar múltiples objetos y sus datos para convertirlos en archivos json y guardarlos 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()  

Producción

La siguiente imagen muestra el archivo json y el valor del objeto en formato json.

Guardar archivo json en Python

Ejemplo #4

El ejemplo de Python dado guarda los datos del objeto en un archivo json. Aquí podemos ver el valor del objeto sin nombre y usando el formato de matriz para los 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()  

producción

La siguiente imagen muestra el archivo json y el valor del objeto en formato json.

Guardar archivo json en Python

Ejemplo #5

El ejemplo de Python dado guarda los datos del objeto en un archivo json. Podemos utilizar diferentes objetos y su nombre como datos en formato hash. En este ejemplo, podemos crear dos archivos Json para diferentes objetos.

 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()  

Producción

La siguiente imagen muestra el archivo json y el valor del objeto en formato json.

Guardar archivo json en Python

Conclusión

Podemos guardar archivos json usando el lenguaje Python con datos de objetos. Python almacena los datos del objeto en un archivo json después de convertirlos a un formato hash. Estos datos se contienen en el archivo y se almacenan en el escritorio del usuario.