所以我不知道为什么会这样。我一直在控制台日志中收到错误消息The getter 'iterator' was called on null
。
我确定的是:
但是错误不断弹出,就像解码后的数据
从JSON转到映射,然后缺少迭代器属性列表。
有人可以帮我吗?
这是Dart调试器显示的代码和错误。
这是api调用的
response.body
。是的,数据在那里。对不起,红色突出显示,因为我无法向您显示内容。最佳答案
尝试将请求初始化为List<Dynamic> request = new List() ;
并删除强制转换的as List<dynamic >;
关于list - 未对从API解码的数据设置迭代器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62229767/