You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python提取JSON中details的name值时出现KeyError问题求助

问题分析与解决

错误原因

你搞错了嵌套字典的访问语法——Python里不能用'details[name]'这种单一字符串键直接获取嵌套的name值。你的json_data中,details是一个独立的子字典,必须先获取这个子字典,再从中提取name。

正确写法

链式访问(推荐)

直接通过两层键索引获取值:

print(json_data['details']['name'])

分步访问

如果需要单独使用子字典,可以拆分步骤:

details = json_data['details']
print(details['name'])

两种写法都能输出Timothy,解决你的KeyError问题。

内容的提问来源于stack exchange,提问作者timothy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 04:06:26