class A extends State<A>{
String name1 = '';
String name2 = '';
String name3 = '';
}
我有 3 个方法返回 Strings
,这些字符串通过 setState
分配给变量。像这样将这些值放入 map 中的最佳方法是什么
{'name1': 'Tom',
'name2':'Mike',
'name3':'Jim'
}
最佳答案
你可以执行这样的功能:
Map<String, dynamic> toMap() => {
'name1': this.name1,
'name2': this.name2,
'name3': this.name3,
};
示例如何使用它:
final itemA = A('myName 1', 'myName 2', 'myName 3');
Map<String, dynamic> myMap = itemA.toMap();
我个人使用这个函数将我的对象转换为json。
关于flutter - 将类变量转换为 dart 中的映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60992092/