我正在尝试从服务器获取json数据
void main() async{
List data = await getData();
print(data);
runApp(MyApp());
}
Future<List> getData() async {
String myUrl = "https://dashboard.ssitanas.com/public/api/categories";
http.Response response = await http.get(myUrl, headers: {
'Accept': 'application/json',
});
return json.decode(response.body);
}
来自api的响应是一个映射,而不是一个列表,但从外观上看,映射中似乎有一个列表
所以只要这样做:
var res = json.decode(response.body);
var listData = res["data"];
//assuming the list inside the map is called data
return listData;
我收到了错误消息: 被精确定位的线在这里: 返回类型为
虽然这个问题已经被问了几次,但我没有从我看到的那些人那里得到帮助。所以就这样, 我有一个模拟json文件在我的资产文件夹: 这是: 这里是: 如您所见,我希望在页面加载后立即获取数据,并将所述数据保存在列表中,然后可以在中使用。但每次加载屏幕时,我都会出现以下错误: 我接着看了一些教程,完全忽略了与我不想要的模型相关的任何东西。我错过了什么?我需要做什么才能在一个列表中得到结果,然后在网格视图中使
这里是我转换json响应的地方,我只想获取一些响应并在我的应用程序上显示, 错误消息 Json回应: PNLDATA类
我正在构建一个颤振应用程序,我必须解析api中的一些数据,我设置了所有内容,但我收到了这个错误,我不知道为什么,我是颤振新手,任何帮助都将不胜感激。谢谢。 生成的错误 这是我的api响应示例 这就是我处理数据的方式 这是模型课
我试图从Web API获取数据,我使用此方法获取: 我得到这个错误: 在这方面: