JSON, que significa JavaScript Object Notation, es un formato liviano de intercambio de datos. Es crucial para trabajar con datos en aplicaciones web y APIs. Aprender a manejarlo con Python es esencial para desarrolladores que buscan eficiencia y flexibilidad.
Para cargar un JSON a python usamos la librería json, en específico, la la función load(),
# Importar libreriaimport json# Cargar archivo a pythonwithopen('../../data/python/products.json', 'r') asfile: products = json.load(file)# Mostramos for i in products:print(i)
Añadir información a un archivo JSON es tan sencillo como leerlo. Supongamos que quieres añadir un nuevo producto:
### Este bloque de codigo no se ejecutara en el libro #### Creamos un nuevo producto con la estructura del JSONnew_product = {"name": "Wireless Charger","price": 75,"quantity": 100,"brand": "ChargeMaster","category": "Accessories","entry_date": "2025-06-14"}# Leemos el archivowithopen('Products.json', 'r') asfile: products = json.load(file)# Ingresamos el nuevo producto a la lista con los datos JSONproducts.append(new_product)# Sobreescribimos el archivowithopen('Products.json', 'w') asfile: json.dump(products, file, indent =4)