import json
jsdata = "{'name': 'Jack'}"
data = json.load(jsdata)
print(data.name)
Traceback (most recent call last):
File "/home/ubuntu/workspace/Untitled1.py", line 3, in <module>
data = json.load(jsdata)
File "/usr/lib/python2.7/json/__init__.py", line 286, in load
return loads(fp.read(),
AttributeError: 'str' object has no attribute 'read'
import json
jsdata = '{"name": "Jack"}'
data = json.loads(jsdata)
print(data['name'])
json.load
- это метод загрузки из файла. Для парсинга из строки надо использовать json.loads