【发布时间】:2020-05-18 20:15:48
【问题描述】:
这段代码有什么错误?在控制台中,我得到了这样的错误
[错误:flutter/lib/ui/ui_dart_state.cc(157)] 未处理的异常: 类型“_InternalLinkedHashMap”不是 输入“可迭代”
class _MytimeoffState extends State<Mytimeoff> {
List<Map> list = [];
void getList() async {
var data = await http
.get('https://my-json-server.typicode.com/darshanaAlex/db2/time_off');
var jsonData = json.decode(data.body);
setState(() {
for (Map js in jsonData) {
list.add(js);
}
});
print(jsonData);
}
@override
void initState() {
super.initState();
getList();
}
@override
Widget build(BuildContext context) {
return Scaffold();
}
}
【问题讨论】: