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

如何在Python中解析JSON并提取REST API返回的Token

提取JSON字符串中的Token到变量

你拿到的是标准JSON格式的字符串,Python可以通过内置的json模块解析它,直接提取Token字段,具体操作如下:

1. 导入内置的json模块

Python自带该模块,无需额外安装,直接导入即可。

2. 解析JSON字符串并提取Token

根据你的输出情况分两种场景处理:

  • 如果result本身是无多余嵌套的JSON字符串:
import json

# 假设你的result内容如下
result = '{"UserId":"202","UserName":"xxx","UserMail":"yyy","Token":"abcdfghoijkalt"}'

# 把JSON字符串解析为Python字典
user_info = json.loads(result)

# 提取Token到变量
token = user_info["Token"]

# 验证提取结果
print(token)  # 输出:abcdfghoijkalt
  • 如果result带有外层单引号(比如print输出显示为'{"..."}',说明字符串本身包含首尾单引号):
    先移除多余单引号再解析:
import json

# 带有外层单引号的result
result = "'{\"UserId\":\"202\",\"UserName\":\"xxx\",\"UserMail\":\"yyy\",\"Token\":\"abcdfghoijkalt\"}'"

# 移除首尾的单引号
clean_result = result.strip("'")

# 解析为字典并提取Token
user_info = json.loads(clean_result)
token = user_info["Token"]

解析后得到的user_info是Python字典,后续你可以直接使用token变量进行接口请求等后续操作。

内容的提问来源于stack exchange,提问作者Handri Mauludin Maulana

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 19:36:16