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

如何在Python中将GET请求的响应转换为数组形式?

把API响应转为可索引的数组结构

直接用requests库的json()方法就能解决,它会自动将JSON格式的响应文本转换成Python的列表(即你说的数组)和字典组合结构,这样就能通过下标和键名取值。

修改后的代码

import requests as req
url = 'https://api.coingecko.com/api/v3/derivatives'
resp = req.get(url)
# 解析响应为列表结构
array = resp.json()
# 访问第一个元素的market字段
print(array[0]['market'])

额外建议:增加请求校验

为避免请求失败导致报错,可以先判断响应状态码:

import requests as req
url = 'https://api.coingecko.com/api/v3/derivatives'
resp = req.get(url)
if resp.status_code == 200:
    array = resp.json()
    print(array[0]['market'])
else:
    print(f"请求失败,状态码:{resp.status_code}")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 05:55:30