如何将Object
类型转换为Dart中的Map
或List of Maps
,那么variables become key/value pairs呢?
如何将Object
类型转换为Dart中的Map
或List of Maps
,那么variables become key/value pairs呢?
根据我的经验,dart还没有提供这种系统.所以,基本上我们创建了toMap()
这样的函数,可以手动将对象转换为映射的键值对.
例如:
class Human {
String name;
int age;
Map<String, dynamic> toMap() {
return {
'name': name,
'age': age,
};
}
}
所以,稍后当你有一个Human
的对象时,你可以直接呼叫human.tomap()
.
我在我的大多数实体类中都这样做.