如何将_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);
  });