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

如何使用Python从字典中提取嵌套的字母数字类型id值

提取id的实现方法

使用Python内置的json模块即可完成解析提取,无需安装额外依赖,操作如下:

基础实现代码

import json

# 你给出的原始字典
resp = {
    'statusCode': 200,
    'body': '{"message": "data product request creation successful", "id": "a84f04f2539f11eca7ba0e2e68e2041f"}'
}

# 把body字段的JSON字符串转为Python字典
body_data = json.loads(resp['body'])
# 提取id值
target_id = body_data['id']

print(target_id)

运行后输出结果为:a84f04f2539f11eca7ba0e2e68e2041f

异常兼容版本(可选)

如果无法保证返回结构稳定,可添加异常捕获逻辑避免程序意外退出:

import json

resp = {
    'statusCode': 200,
    'body': '{"message": "data product request creation successful", "id": "a84f04f2539f11eca7ba0e2e68e2041f"}'
}

target_id = None
try:
    body_data = json.loads(resp.get('body', ''))
    target_id = body_data.get('id')
except json.JSONDecodeError:
    print("body字段不是合法JSON格式")

if target_id:
    print(f"提取到的id为{target_id}")
else:
    print("未获取到有效id")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 12:24:06