Как разобрать JSON с ListVieBuilder - PullRequest
0 голосов
/ 10 июля 2019

Я хочу отобразить данные в виде json в списке, я хочу отобразить данные json в списке, здесь, когда в FutureBuilder print (snapshot.data); данные появляются, но при входе в систему я вошел в ListView произошла ошибка нравится

и это мой код при отображении данных

return FutureBuilder(
  future: UserController.getActivityByDate(
      {"date": widget.index.toIso8601String(), "id": widget.user}),
  builder: (context, snapshot) {
    if (snapshot.hasData != null) {
      print(snapshot.data);
      return ListView.builder(
          itemCount: snapshot.data.length,
          itemBuilder: (context, position) {
            var item = snapshot.data.elementAt(position);
            return Container(
              child: Card(
                child: ListTile(
                  title: Text("${item["activity"]["project"]}"),
                  subtitle: Text(item["created_at"]),
                ),
              ),
            );
          });
    }
  },
);
...