flutter - 如何在颤动中将对象转换为地图
问题描述
我有以下对象,需要将其转换为 dart 中的地图以进行颤动:
{option1: {optionValue: 'Yes', optionId: `${match.id}`+ '333'+ `1`}, option2:{optionValue: 'No', optionId: `${match.id}`+ '333'+ `2` }}
解决方案
如果我理解正确,这是一个可行的解决方案:
void main() {
final List<Map<String, dynamic>> myMap = [
{
'option1': {'optionValue': 'Yes', 'optionId': 1}
},
{
'option2': {'optionValue': 'No', 'optionId': 2}
}
];
final myOptionValue = myMap.map((el) => el[el.keys.first]['optionValue']).toList();
print(myOptionValue);
}
它打印 [是,否]
推荐阅读
- python-2.7 - 如何在元组列表中打印以 P: 开头的短语
- java - 如何将 lwjgl 3.2.2 库包含到 intelliJ IDE 中?
- mysql - Mysql转换成单选查询
- python - 如何在 django 管理面板的“添加用户”部分添加更多字段?
- apache-spark - Apache spark 中的列参考
- node.js - 如何在异步函数 discord.js 中使用 message.react() 中的循环
- ansible - Ansible:在上一个主机上启动服务完成后,在下一个主机上启动服务
- reactjs - React - 功能和组件之间的区别
- list - 如何找出列表类型所属的类?
- android - 如何在 RecyclerView 适配器中使用 getLifecycle().addObserver()