我有這個串列:
var listMap = [
{
"type": "Spouse",
"name": "Mother",
"age": 50
},
{
"type": "Family",
"name": "Lili",
"age": 16
},
];
var finalResult = [ "type": "Spouse", "name": "Mother", "age": 50, "type": "Family", "name": "Lili", "age": 16, ];
我怎樣才能達到最終結果?
uj5u.com熱心網友回復:
List<Map<String,dynamic>> listMap = [
{
"type": "Spouse",
"name": "Mother",
"age": 50
},
{
"type": "Family",
"name": "Lili",
"age": 16
},
];
嘗試回圈它們并逐個添加它們
for(var x in listMap){
for(var y in x.entries){
newList.add("${jsonEncode(y.key)}:${jsonEncode(y.value)}");
}
}
// or use print
log(newList.toList().toString());
結果
["type":"Spouse", "name":"Mother", "age":50, "type":"Family", "name":"Lili", "age":16]
你可以試試這個飛鏢墊。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/530395.html
標籤:扑镖
