Nuestros mejores programadores agotaron sus depósitos de café, investigando todo el tiempo por la respuesta, hasta que Isabela encontró el resultado en Bitbucket y hoy la compartimos contigo.
Solución:
json.load()
es para cargar un archivo. json.loads()
trabaja con cuerdas.
3 formas de cargar un archivo json:
import json
import ast
with open(file_path) as file:
data1 = json.load(file)
data2 = json.loads(file.read())
data3 = ast.literal_eval(file.read())
Debe usar json.load siempre que sea posible, pero a veces el archivo JSON no tiene estrictamente el formato correcto (por ejemplo, comillas simples en lugar de comillas dobles). Una solución es usar ast.literal_eval().
Si piensas que ha resultado de utilidad nuestro post, sería de mucha ayuda si lo compartieras con el resto programadores de esta forma nos ayudas a dar difusión a nuestro contenido.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)