作者:星空下看太阳- | 来源:互联网 | 2022-11-27 18:14
我想将对象转换为哈希图,以便可以使用Flutter方法通道将数据发送到Android。
我已经考虑过逐一迭代并映射它们,但是必须有一种更优雅的方法来实现此目的...
例:
宾语
class Something {
Something(this.what, this.the, this.fiddle);
final String what;
final int the;
final bool fiddle;
}
别的地方
List listOStuff = List.generate(10, (int index){
return Something(index.toString(), index, false,);
});
List
用Java这样的东西
1> diegoveloper..:
您可以使用map
并返回所需的对象:
List> listOMaps = listOStuff
.map((something) => {
"what": something.what,
"the": something.the,
"fiddle": something.fiddle,
})
.toList();