You need to enable JavaScript to run this app. Flutter对接足球转会API出现类型报错,如何获取全部转会数据
优惠活动
大模型
产品
解决方案
定价
更多

Flutter对接足球转会API出现类型报错,如何获取全部转会数据

Flutter对接足球数据API的两类开发问题

开发场景说明

我是Flutter开发初学者,当前正在通过足球数据API获取球员转会信息,用于开发球员详情展示功能,开发过程中遇到两个阻塞性问题。

具体问题描述

  • 程序运行时抛出未捕获的异常:type 'String' is not a subtype of type 'int' of 'index'。堆栈跟踪显示,异常触发点出现在自定义Transferts.fromJson解析方法、以及PlayerDetails页面的接口请求链路中。
  • 现有解析逻辑仅能获取单条转会记录:调试阶段发现,在模型类中使用硬编码索引json['transfers'][0]['date']可以正常完成数据解析,但该写法仅能返回转会列表中的第一条条目,无法批量提取全部转会记录。

当前开发进展与待解决的疑问

  • 已按照目标接口的返回JSON结构,编写了对应的transfert_json.dart自定义模型类
  • 已完成基础的接口请求逻辑开发
  • 不清楚如何替换硬编码的固定数组索引,通过遍历逻辑提取全量转会数据
  • 已整理好目标接口的完整返回JSON结构、自定义transfert_json.dart模型类代码、PlayerDetails页面的完整实现代码,希望能得到可落地的实现指导

内容的提问来源于stack exchange,提问作者Fares Ben Slama

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.27 00:06:04