dart - 如何在 Dart 中将 Class 对象转换为数据结构 `Map` 或 `List o

如何在 Dart 中将 Object 类型转换为 MapList of Maps,所以变量变成键/值对

最佳答案

根据我的经验,dart 还没有提供那种系统。所以,基本上我们创建了像 toMap() 这样的函数,它可以手动将对象转换为 map 的键值对。

例如:

class Human {
  String name;
  int age;

  Map<String, dynamic> toMap() {
    return {
      'name': name,
      'age': age,
    };
  }
}

所以,稍后当你有一个 Human 对象时,你就可以调用 human.tomap()

我在大多数实体类中都这样做。

关于dart - 如何在 Dart 中将 Class 对象转换为数据结构 `Map` 或 `List of Maps`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54949087/

相关文章:

dart - 向 Flutter 中的计算函数发送多个参数

dart - Flutter - 遍历对象键和值

dart - 我们可以使用 Flutter 或 Dart 制作 Web 应用程序或网站吗

dart - 如何在 Dart 中通过 async* 传输错误?

dart - Dart 类中带下划线的命名参数

github - 如何在 Flutter 中添加来自 GitHub 的包?

dart - Flutter,如何让我的原 Material 纽扣更大更紧密地组合在一起。

forms - 如何从另一个屏幕重置 Flutter 中的表单?

dart - Flutter如何将容器背景设置为透明色

dart - Column 内展开的小部件未展开,而是不可见