如何在 dart 中加入地图中的两个键值?
How to join two key values from map in dart?
我有这个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 的回答也是正确的!
我有这个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 的回答也是正确的!