我有以下对象,需要在dart中转换成地图进行flutter:
{option1: {optionValue: 'Yes', optionId: `${match.id}`+ '333'+ `1`}, option2:{optionValue: 'No', optionId: `${match.id}`+ '333'+ `2` }}
答案 0 :(得分:0)
如果我理解正确,这里有一个可行的解决方案:
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);
}
它打印[是,否]