我有一个字符串,看起来像这样的字典:
{"h":"hello"}
我希望按照这里的指示将其转换为实际字典。
>>> import json
>>>
>>> s = "{'h':'hello'}"
>>> json.load(s)
然而,我收到了一个错误:
Traceback (most recent call last): File "", line 1, in File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/init.py", line 286, in load return loads(fp.read(),
AttributeError: 'str' object has no attribute 'read'
我的代码有什么问题,如何将类似字典的字符串转换为实际的字典?谢谢。
json.load
用于文件,但那不是有效的json
格式,所以json.loads
无法工作。 - jamylak