代码之家  ›  专栏  ›  技术社区  ›  Semjon

如何在flutter中访问列表<Map>

  •  0
  • Semjon  · 技术社区  · 2 年前

    我有以下清单:

    List<Map> list = [{'id': 5, 'title': 'fdf', 'description': 'fdf'}];
    

    现在,我想访问这个列表并检索(例如)标题值以将其存储在变量中。

    我该怎么做?

    这可能很简单,但我很困惑。

    1 回复  |  直到 2 年前
        1
  •  3
  •   eamirho3ein    2 年前

    您可以这样访问标题的值:

    if(list.isNotEmpty){
      print("value = ${list.first["title"]}");
    }
    

    或者,如果您的列表中有多个项目,您可以这样访问:

    for (var item in list) {
       print("value = ${item["title"]}");
    }
    

    结果是 fdf .