【发布时间】:2013-10-29 06:51:38
【问题描述】:
我正在尝试传入一个 JSON 文件并将数据转换为字典。
到目前为止,这就是我所做的:
import json
json1_file = open('json1')
json1_str = json1_file.read()
json1_data = json.loads(json1_str)
我希望 json1_data 是 dict 类型,但当我使用 type(json1_data) 检查它时,它实际上是 list 类型。
我错过了什么?我需要这是一本字典,以便我可以访问其中一个键。
【问题讨论】:
-
你能给我们看一个你的 JSON 文件的例子吗?
-
我正在尝试访问“数据点”键 graphite.sdsc.edu:8443/render/…
-
您的基本项目是一个列表。试试
json1_data[0]['datapoints']。 -
我猜我会说你的 json 是一个列表而不是字典
-
根据我们的教练向我们展示的内容,当他输入 type(json1_data) 时,他出现了“dict”类型。谢谢大家的帮助!