У меня есть это List<Map>
:
var listMap = [
{
"label": "Title",
"align": "left",
"width": 50
},
{
"label": "Date Created",
"align": "left",
"width": 50
},
];
Я хочу присоединиться к label
, align
и width
с |
Таким образом, окончательный результат имеет тип List<String>
:
var finalResult = ["Title|left|50", "Date Created|left|50"];
Как я могу достичь finalResult
?
я пробовал это
var listMap = [
{
"label": "Title",
"align": "left",
"width": 50
},
{
"label": "Date Created",
"align": "left",
"width": 50
},
];
var newList = [];
for (var e in listMap) {
newList.add(e.values.join('|'));
}
print(newList);
Также ответ @pskink правильный!
listMap.map((m) => m.values.join('|'))