简单的python学生,简单的python问题。在(尝试)使用Python导航JSON请求时,我意识到我完全不知道如何导航多个父级我的目标是调用get_部分,它首先以JSON格式从API获取数据,然后将值GHI作为字符串从中分离出来。
我目前的(简化)代码是:
def get_part():
response = requests.get("APIUrlHere.com")
json_data = json.loads(response.text)
output = str(json_data["groupOne"][2]["value"])
API的格式为:
{
"status": {
"status": "Running",
},
"groupOne": {
"one": {
"value": "ABC",
},
"two": {
"value": "DEF",
},
"thr": {
"value": "GHI",
}
}
}
尝试按原样运行此代码时会显示错误消息“KeyError:0”。我到底做错了什么
在JSON中,正确的JSON遍历应该是“groupOne”>;“两个”>;“值”,但您将“2”替换为2。试着用“2”替换2,看看它是否有效
相关问题 更多 >
编程相关推荐