如何在 Dart 中将 Object
类型转换为 Map
或 List 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/