错误“无法将 'dynamic' 类型的值分配给 'String' 类型的变量。”在飞镖 2.2 中

Error 'A value of type 'dynamic' can't be assigned to a variable of type 'String'.' in Dart 2.2

自上次 dart 更新 (2.2) 以来 我收到此错误,

'A value of type 'dynamic' can't be assigned to a variable of type 'String'.'

这对我来说意义不大。 代码绝对简单:

    class EmployeeMirror {
  EmployeeMirror(this.id, this.name);

  EmployeeMirror.fromMap(Map<String, dynamic> _map) {
    id = _map['id'];      // error here
    name = _map['name'];  // and here
  }

  int id;
  String name;
}

我认为不相关,但这是在 Aqueduct 项目中。

提前感谢您的帮助

class EmployeeMirror {
  EmployeeMirror(this.id, this.name);

  EmployeeMirror.fromMap(Map<String, dynamic> _map) {
    id = _map['id'] as int;
    name = _map['name'] as String;
  }

  int id;
  String name;
}