Flutter无法解码JSON数据

问题描述

我目前正在从一个课程中学习颤动。现在,按照课程要求,我将使用openweathermap.org的api构建一个气候应用程序。该应用程序可以在模拟器的认位置正常运行,但是随后我跟随我的讲师并自定义了该应用程序,以便它可以使用设备的当前位置,但是该应用程序没有响应,并且返回statusCode为401。我尝试将讲师的代码运行为很好,但同样存在问题,所以如果有人可以告诉我statusCode为401的原因,因为当我运行url时,它给出了正确的json数据,但我认为android studioFlutter)无法解码json数据。

如果有人可以说明问题的原因,请回复。 谢谢

解决方法

这可能是由于无效或错误的API密钥引起的。您可以从openweathermap.api获取API密钥。

一旦工作,它将返回202状态代码。