/ / ValueError (errmsg ("Datos adicionales", s, end, len (s))) cuando se usa json_loads () dos veces - python, json

ValueError (errmsg ("Datos adicionales", s, end, len (s))) al usar json_loads () dos veces - python, json

Estoy tratando de cargar datos json de dos archivos tmp.json y sidebar_order.json creando punteros de archivos y utilizando json.load o json.loads en ellos:

json_data = open("tmp.json")
data = json.load(json_data)

y:

menu_data = open("sidebar_order.json").read()
sidebar_data = json.loads(menu_data)

¿Pero sigo recibiendo el error en el título?

¿Ayuda por favor? He analizado algunas preguntas de stackoverflow que tratan con este error, pero no puedo entender por qué json.load no funciona en dos archivos diferentes.

Respuestas

0 para la respuesta № 1

Descubrí que usarlo dos veces no era un problema, tuve un problema en mi archivo sidebar_data.json que tenía un "[" no cerrado y que Json pensó que tenía varios objetos que no puede manejar.