如何将_InternalLinkedHashMap转换为dart中的列表对象
我从服务器端收到一些数据,默认情况下解析为如何将_InternalLinkedHashMap转换为dart中的列表对象,dart,Dart,我从服务器端收到一些数据,默认情况下解析为LinkedHashMap,现在我想将LinkedHashMap转换为List,这是我现在使用的代码: var articles = result["list"]; List<String> genreIdsList = new List<String>.from(articles); var items = genreIdsList.map((String str)=>Item.
LinkedHashMap
,现在我想将LinkedHashMap
转换为List
,这是我现在使用的代码:
var articles = result["list"];
List<String> genreIdsList = new List<String>.from(articles);
var items = genreIdsList.map((String str)=>Item.fromJson(str)).toList();
要将
LinkedHashMap
解析为列表
,我应该怎么做?现在我像这样解析它:
List articles = result["list"];
List<Item> items = List.empty(growable: true);
articles.forEach((element) {
HashMap<String,Object> map = HashMap.from(element);
Item item = Item.fromMap(map);
items.add(item);
});
return items;
List articles=result[“List”];
列表项=List.empty(可增长:true);
条款。forEach((要素){
HashMap map=HashMap.from(元素);
Item=Item.fromMap(地图);
项目。添加(项目);
});
退货项目;
试试这个
List articles = result["list"];
List<Item> items = [];
articles.forEach((element) {
Item item = Item.fromMap(element as Map<String, dynamic>);
items.add(item);
});
List articles=result[“List”];
列表项=[];
条款。forEach((要素){
Item=Item.fromMap(元素作为映射);
项目。添加(项目);
});
List articles = result["list"];
List<Item> items = List.empty(growable: true);
articles.forEach((element) {
HashMap<String,Object> map = HashMap.from(element);
Item item = Item.fromMap(map);
items.add(item);
});
return items;
List articles = result["list"];
List<Item> items = [];
articles.forEach((element) {
Item item = Item.fromMap(element as Map<String, dynamic>);
items.add(item);
});