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

Python如何从API返回结果中提取progressId字符串用于后续调用

Python提取API返回JSON中progressId的实现方法

你的API返回内容是标准JSON格式,只需将JSON字符串反序列化为Python字典后按层级取值即可,提取结果默认就是字符串类型,可直接用于后续API调用。


通用实现方案(适配所有HTTP请求库)

不需要额外安装第三方依赖,用Python内置的json模块即可完成解析:

import json

# 解析API返回的JSON字符串为Python字典
response_dict = json.loads(response.text)
# 按结构层级提取progressId
progress_id = response_dict["result"]["progressId"]

# 验证结果
print(progress_id) # 输出:ES_0oEfQzNILXaBNuS
print(type(progress_id)) # 输出:<class 'str'> 符合字符串类型要求

快捷实现方案(使用requests请求库)

如果你是用Python最常用的requests库发起的API请求,可以直接调用内置的JSON解析方法,无需手动引入json模块:

import requests

# 示例API请求代码(替换为你自己的请求逻辑)
response = requests.post("你的API接口地址", json={你的请求参数})
# 直接解析响应为字典
response_dict = response.json()
progress_id = response_dict["result"]["progressId"]

异常兼容写法

如果需要避免返回结构缺失导致的KeyError报错,可以用字典的get方法设置兜底默认值:

# 结构异常时返回空字符串,不会中断程序运行
progress_id = response_dict.get("result", {}).get("progressId", "")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 03:15:02