【发布时间】:2016-10-27 00:02:35
【问题描述】:
我使用这个字符串作为参数 "{'totalCount':'1','ID':'1029','IP':'10.0.0.1'}"
它应该返回一个包含以下值的字典
result[“totalCount”]: 值为 '1'
result[“ID”]: 值为 '1029'
result[“IP”]: 值为 '10.0.0.1'
我的代码有什么问题?
import json
example_string = "{'totalCount':'1','ID':'1029', 'IP':'10.0.0.1'}"
result = json.loads(example_string)
print(result["'totalCount','ID','IP'"])
【问题讨论】:
-
您的代码有什么问题?描述您遇到的问题。
-
result是您的字典,您尝试访问的那些键不存在。使用 json 对象中的键 -
"'totalCount','ID','IP'"是单键,您的字典中没有此键。 -
这是我得到的错误:文件“python”,第 3 行,在
ValueError: Expecting property name: line 1 column 2 (char 1)
标签: python json string dictionary