Найти - Пользователи
Полная версия: Не читает json
Начало » Python для новичков » Не читает json
1
Areostar
пытаюсь получить json из файла и перегнать в словарь

 f = open(path)
for line in f:
     jList = {json.loads(line)}

получаю ощибку:
json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 2 column 1 (char 2)


вот сам файлик:
 {
	"time": "01:43:13",
	"login": "a00_userlogin",
	"password": "!!2passW3t3de",
	"hash": "^ghfRY%457%$305SSDfgdf553*^%$$#hjryht%%@(433df%^#e3#4t5ty7fer"
}
вроде все кавычки на месте! валидатор ощибок не находит!?

В чем причина?
Papa_Svin
 json.load(path)
Areostar
Papa_Svin


Cсделал так но получаю:
File “C:\Users\areostar\AppData\Local\Programs\Python\Python37-32\lib\json\__init__.py”, line 293, in load
return loads(fp.read(),
AttributeError: ‘str’ object has no attribute ‘read’

????
Papa_Svin
 >>> f = open("f.json")
>>> x = json.load(f)
>>> x
{'foo': 'bar'}
>>> 
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB