我有以下 json 对象,我试图用 python 3 解析:
customerData = {
"Joe": {"visits": 1},
"Carol": {"visits": 2},
"Howard": {"visits": 3},
"Carrie": {"visits": 4}
}
我使用以下 python 代码来解析该对象:
import json
def greetCustomer(customerData):
response = json.loads(customerData)
我收到以下错误:
类型错误:JSON 对象必须是 str、bytes 或 bytearray,而不是“dict”
您似乎误解了加载和转储。
json.loads
将字符串转换为 python 对象,json.load
将 json 文件转换为 python 对象,而json.dumps
将 python 对象转换为字符串并且json.dump
将 json 字符串从 python 对象写入文件
Tip: 请注意loads
and dumps
有一个s最后,如string
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)