/ / ValueError (errmsg ("Додаткові дані", s, end, len (s))) при використанні json_loads () двічі - python, json

ValueError (errmsg ("Додаткові дані", s, кінець, len (s))) при використанні json_loads () двічі - python, json

Я намагаюся завантажити дані json з двох файлів tmp.json і sidebar_order.json, створивши покажчики файлів і використовуючи на них json.load або json.loads:

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

і:

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

але я постійно отримую помилку в заголовку?

Допоможіть, будь ласка? Я подивився на деякі stackoverflow питання, які мають справу з цією помилкою, але я не можу зрозуміти, чому json.load не працює на двох різних файлах?

Відповіді:

0 для відповіді № 1

Я дізнався, що використання його двічі не було проблемою, у мене була проблема в моєму файлі sidebar_data.json, який мав незакритий "[" і json думав, що він має кілька об'єктів, які він не може обробляти.