Я пытаюсь присоединиться json
файлы:Python - JSON ValueError: Дополнительные данные
path_to_json = 'generated_playlists/p1/'
json_files = [pos_json for pos_json in os.listdir(path_to_json) if pos_json.endswith('.json')]
json
файлы структурированы следующим образом:
{"user1": {"Wild Wood": 1.0, "You Do Something To Me": 1.0, "Reprise": 1.0}}
но когда я делаю:
for js in json_files:
with open(os.path.join(path_to_json, js)) as json_file:
pd_data = json.load(json_file)
Я получаю:
ValueError: Extra data: line 1 column 145 - line 1 column 721 (char 144 - 720)
, что не так с json.load()
?
Звучит как проблема с конкретным файлом JSON, а не 'json.load' – chepner
проверьте, имеют ли файлы формат apropiarte. Вы также можете использовать 'try' и' except', поэтому только плохие файлы не загружаются. – edgarstack
@edgarcosta, как бы я сделал это в коде выше? Я бы принял это как ответ –