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

如何将URL获取的嵌套JSON数据转换为Pandas DataFrame

该需求完全可以实现,你已经导入的三个依赖库足够支撑整个流程,全程在内存中完成数据获取到解析的全流程,不需要保存任何本地文件。

实现逻辑

  • 用requests库发送HTTP请求获取远程JSON响应后,直接调用内置的.json()方法就可以将响应内容解析为Python原生的字典/列表结构,后续直接处理或者转Pandas DataFrame都可以直接操作这个内存中的对象即可。

代码示例

import json
import pandas
import requests

# 替换为实际的JSON数据接口地址
target_url = "替换为你的目标JSON URL"

# 发送请求,如有需要可额外添加headers、params、timeout等参数适配接口要求
resp = requests.get(target_url)
# 校验请求是否成功,状态码非200时会抛出异常,避免后续解析错误
resp.raise_for_status()
# 直接解析JSON内容,无需写入本地文件
json_result = resp.json()

# 转换为Pandas DataFrame:普通结构直接传入即可
df = pandas.DataFrame(json_result)
# 若JSON为嵌套结构,可使用如下方法展开
# df = pandas.json_normalize(json_result)

如果接口有反爬限制或者需要身份验证,在requests.get()方法中添加对应的请求头、Cookie、身份验证参数即可,不影响无本地文件的处理逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.14 19:06:08