Publicado el Deja un comentario

101 Python. Archivos JSON

Grabar y leer archivos #JSON desde #Python.

# -*- coding: utf-8 -*-
“””
Created on Sun May 31 07:35:03 2020

@author: Jose
“””
import json
datos = {
“a”:{‘nombre’:’Jose’,’nota’:5.2},
“b”:{‘nombre’:’Lucia’,’nota’:8.5},
“c”:{‘nombre’:’Eva’,’nota’:8.0}
}
# print(datos)
# print(type(datos))

#guardamos en archivo
with open(“datos.json”,”w”) as fichero:
json.dump(datos,fichero)
print(“Fichero guardado”)
#recuperamos datos de fichero
with open(“datos.json”) as fichero:
datosJSON = json.load(fichero)
print(“Fichero cargado”)
#mostramos datos recuperados
print(“Mostrando datos desde fichero JSON”)
print(datosJSON)
print(“\n”)
print(“Datos de alumno B”)
print(datosJSON[“b”])
print(“Nombre de alumno C”)
print(datosJSON[“c”][“nombre”])

Please follow and like us:
Publicado el Deja un comentario

74 Python. Json

Con Python podemos pasar diccionarios a formato Json y de Json a diccionarios, para ello importamos la libreria json, veamos un ejemplo explicativo.

import json
dato={‘nombre’:’portatil’,’color’:’rojo’,’precio’:560}
print(type(dato))
print(dato)
print(dato[‘nombre’])
#convertimos a json
datoJson=json.dumps(dato)
print(type(datoJson))
print(datoJson)
print(datoJson[0])
#pasamos de json a diccionario
dato2=json.loads(datoJson)
print(type(dato2))
print(dato2)

Please follow and like us: