如何在Dart中将Class对象转换为数据结构“ Map”或“ Maps List”?
问题内容:
如何在 Dart* 中将Object
类型转换为a Map
或a ,以便 变量成为键/值对 ?List of Maps
* __
问题答案:
根据我的经验,dart尚未提供这种系统。因此,基本上,我们创建了像toMap()
这样的函数,即将对象手动转换为键值对映射。
例如:
class Human {
String name;
int age;
Map<String, dynamic> toMap() {
return {
'name': name,
'age': age,
};
}
}
因此,稍后有Human
对象时,您可以调用human.tomap()
。
我在大多数实体类中都这样做。