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

如何从请求响应JSON中提取PayPal跳转链接并解决KeyError报错

问题原因

触发KeyError是因为redirectUrl字段不在JSON的根层级,而是嵌套在根字段paymentResource对应的字典对象内,直接从根结构取值自然无法匹配到对应键。

正确提取代码

content = ppstep2.json()
# 先取根下的paymentResource对象,再取内部的redirectUrl字段
pp = content["paymentResource"]["redirectUrl"]

可选安全写法

如果不确定接口返回的结构是否完整,可使用get方法避免键不存在时直接抛出异常终止程序:

content = ppstep2.json()
payment_resource = content.get("paymentResource", {})
pp = payment_resource.get("redirectUrl")
# 后续可自行增加判断逻辑,处理pp为None的异常返回场景

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.08 09:45:02