/ / ValueError (errmsg (“Extra Data”, s, end, len (s))) ao usar json_loads () duas vezes - python, json

ValueError (errmsg (“Extra Data”, s, end, len (s))) ao usar json_loads () duas vezes - python, json

Eu estou tentando carregar dados json de dois arquivos tmp.json e sidebar_order.json criando ponteiros de arquivo e usando json.load ou json.loads neles:

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

e:

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

mas eu continuo recebendo o erro no título?

Ajuda por favor? Eu olhei para algumas questões stackoverflow que lidam com este erro, mas eu não consigo entender por que json.load não funciona em dois arquivos diferentes?

Respostas:

0 para resposta № 1

Eu descobri que usá-lo duas vezes não era um problema, eu tive um problema no meu arquivo sidebar_data.json que tinha um "[" não aberto e json pensou que tinha vários objetos que ele não pode manipular.