如何使用python访问JSON中的子细节?

如何使用python访问JSON中的子细节?,python,Python,我正在编写的python程序调用返回此json的api: 如何访问子详细信息?当我运行.keys()时,它只列出这三个顶层。我希望能够获得特定项目,例如“实用工具” 我尝试了几种解决方案,但都没有正确解析。我试着在字典里列出这个清单,但没有用。起初我认为它是字典中的一个字典,但Python认为它是嵌套在字典中的一个列表 任何帮助都将不胜感激 由于它是一个dict列表,如果每个列表中始终只有一个项目,只需使用0索引即可访问列表的第一个项目。例如,如果您的JSON对象存储为变量data,那么实用程

我正在编写的python程序调用返回此json的api:

如何访问子详细信息?当我运行.keys()时,它只列出这三个顶层。我希望能够获得特定项目,例如“实用工具”

我尝试了几种解决方案,但都没有正确解析。我试着在字典里列出这个清单,但没有用。起初我认为它是字典中的一个字典,但Python认为它是嵌套在字典中的一个列表


任何帮助都将不胜感激

由于它是一个dict列表,如果每个列表中始终只有一个项目,只需使用
0
索引即可访问列表的第一个项目。例如,如果您的JSON对象存储为变量
data
,那么
实用程序的值可以通过
数据['SUMMARY'][0]['Utility']
键()函数只返回字典的键,因此如果您调用keys(),它将只返回三个结果。您所指的“子详细信息”是这些键的值。例如,对于键“SUMMARY”,它的值是一个列表而不是dict(注意键后面的“[”)。但是,列表只有一个元素。这在json中非常常见。要检索“Utility”,只需要数据['SUMMARY'][0]['Utility']


也许为了帮助您更好地理解数据结构,可以调用“values()”和“items()”函数以查看返回的内容。

将代码或数据作为图片发布是不好的。无法将图片复制并粘贴到代码编辑器中。因此,需要他人帮助会困难得多,因此不太可能。要充分利用网站,重要的是,这包括创建一个示例。抱歉,这里有一个粘贴箱:什么是“我试着调用字典中的列表”意思是“如果你给我们看你尝试的代码(以及你得到的错误或错误数据,而不是仅仅“没有用”),我们可能会向您展示如何修复它。@JarrettDuskey,请将其编辑到问题中。使用格式化工具使您的文章更具可读性。使用
代码块
显示代码、日志和错误文本,并使用粗体和斜体突出显示内容