“dynamic”类型的值不能分配给“Map
// Get Channel
var response = await http.get(uri, headers: headers);
if (response.statusCode == 200) {
Map<String, dynamic> data = json.decode(response.body)['items'][0] ;
Channel channel = Channel.fromMap(data);
答案 0 :(得分:0)
json.decode(response.body)
返回 Map
如果您的 response.body['items'][0] 也是 Mapjson.decode(response.body)['items'][0] as Map<String, dynamic>