【问题标题】:weird error that i cant solve in model class of json我无法在 json 模型类中解决的奇怪错误
【发布时间】:2020-11-05 05:43:10
【问题描述】:

它说“缺少映射文字的类型参数”。 . s

 Map<String, dynamic> toJsonAdd() {
    return {
      'name': name,
      'email': email,
    };
  }
}

请帮我提供完整的代码,谢谢

【问题讨论】:

  • 能否请您在此处添加完整的 JSON 以便我们检查模型?
  • 是因为 linter 吗?也许您需要提出一些论据,例如:Map&lt;String, dynamic&gt; toJsonAdd() { return &lt;String, dynamic&gt;{ 'name': name, 'email': email, }; } }

标签: json flutter dart model


【解决方案1】:

试试这个示例,

class UserModel {
  String id;
  String name;
  String email;

  UserModel({this.id, this.name, this.email});

  UserModel.fromJson(Map<String, dynamic> json) {
    id = json['id'];
    name = json['name'];
    email = json['email'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['id'] = this.id;
    data['name'] = this.name;
    data['email'] = this.email;
    return data;
  }
}

【讨论】:

    【解决方案2】:

    您的代码看起来没有错。或许你可以重启vscode

    【讨论】:

      猜你喜欢
      • 2022-11-21
      • 2015-06-30
      • 2017-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多