Python json.loads()返回一个字符串,而不是dict



我有以下简单的代码。我得到的datajson类型是String。希望以json形式接收它。

import json
datajson = '''"{'name' : '24', 'phone':12345678, address{'street':'abc','suburb':45}}"'''
info = json.loads(datajson)
print(type(info))
print(info)

我认为您想使用json.loads((加载json。我注意到你的输入不正确。

这是工作代码。

import json 
datajson = '''{"name" : "24", "phone":12345678, "address":{"street":"abc","suburb":45}}'''
info = json.loads(datajson) 
print(type(info)) 
print(info)

输出:<类"dict">

{名称:24,电话:12345678,地址:{街道:abc,郊区:45}}

最新更新