为了账号安全,请及时绑定邮箱和手机立即绑定

将JSON字符串转换为字典不是列表

将JSON字符串转换为字典不是列表

千万里不及你 2019-09-20 14:56:48
我试图传入一个JSON文件并将数据转换为字典。到目前为止,这就是我所做的:import jsonjson1_file = open('json1')json1_str = json1_file.read()json1_data = json.loads(json1_str)我期待json1_data成为一种dict类型,但实际上它list在我检查时会作为一种类型出现type(json1_data)。我错过了什么?我需要这个是字典,所以我可以访问其中一个键。
查看完整描述

3 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

将JSON数据加载到字典中的最佳方法是您可以使用内置的json加载器。


以下是可以使用的示例代码段。


import json

f = open("data.json")

data = json.load(f))

f.close()

type(data)

print(data[<keyFromTheJsonFile>])


查看完整回答
反对 回复 2019-09-20
  • 3 回答
  • 0 关注
  • 789 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信