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