Python3如何从服务器返回的JSON响应中提取指定可变数字字段
解决方法
直接通过json模块解析响应后处理字段即可:
- 调用
json.loads()将接口返回的JSON字符串转为Python字典 - 提取
BALANCE字段的字符串值,用strip()去除前后空白 - 转换为对应数值类型(整数用
int,浮点数用float)
示例代码
import json # 替换为实际从服务器获取的响应内容 response_content = '{"SUBMIT_FLAG":1,"BALANCE":" 412000 "}' data = json.loads(response_content) balance_num = int(data["BALANCE"].strip()) print(balance_num) # 输出结果:412000
如果后续BALANCE字段可能返回带小数的数值,把int()替换为float()即可适配。
内容的提问来源于stack exchange,提问作者محمود طاهر
相关产品推荐
相关产品推荐

