小编The*_*ker的帖子

Flutter forEach 通过 Map<String,dynamic>

大家好,我得到了一些需要遍历的数据,所以这是代码

extractedData[_username].forEach( 
        (areaName, farmData) {
          print(farmData.toString());
          loadedFarms.add(FarmsDetail(
            areaName, //This is correct i want this value
            farmData, // With this i need to go one more map in
          ));
        },
      );
Run Code Online (Sandbox Code Playgroud)

所以areaName是一个字符串,这是正确的,我现在需要farmData在里面保存更多的地图,所以会有另一个Map<String,dynamic>

{
  area:
  {
    arundel: 
    {
      naam: arundel, 
      access: true, 
      calctime: live
    },
    golden ridge estate: 
    {
      naam: golden ridge estate,
      access: true,
      calctime: live
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

有 json 数据,所以它说 arundel 的值发生了变化,所以我不能只说 farmData['arundel'] 因为这不会起作用,因为每个值都会发生变化,但这就是我需要任何建议的值吗?

mobile native flutter

2
推荐指数
1
解决办法
5937
查看次数

标签 统计

flutter ×1

mobile ×1

native ×1