从列表中获取itemCount

时间:2020-11-01 10:13:47

标签: list flutter listview dart

我有这个json结构

  "abc":{
        current_checklist:[
        {
         .... 
        },
        {
          "sections":[
              ...
           ]
        },
        {
             ...         
        }
     ]
  }

我想使用ListView,其中itemCount是基于节的。我应该怎么写?

Widget _displayCheckList(ABCData abcData) {
    return ListView.builder(
      physics: NeverScrollableScrollPhysics(),
      shrinkWrap: true,
      itemCount:
          abcData.abc.currentChecklist.???,length,  // how to get the "sections" length? 
      itemBuilder: (context, index) {
        return Text("Hello");
      },
    );
  }
}

1 个答案:

答案 0 :(得分:1)

很高兴看到一些有效的示例json数据。

您尝试过类似的事情吗:

abcData.abc.currentChecklist[0].sections or
abcData.abc.currentChecklist[1].sections