I have this List<Map>:
var listMap = [
{
"label": "Title",
"align": "left",
"width": 50
},
{
"label": "Date Created",
"align": "left",
"width": 50
},
];
I want to join label, align and width with |
So the final result is of type List<String> :
var finalResult = ["Title|left|50", "Date Created|left|50"];
How can i achieve finalResult?
>Solution :
I have tried this
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);
Also @pskink answer is correct to!