У меня есть список (userData), содержащий json проанализированных значений; Я хочу перебрать список и выделить одну пару ключ / значение, чтобы уменьшить список до набора общих значений.
Список userData содержит json проанализированных данных, включая страны и континенты. Я хочу создать сокращенный список уникальных континентов (и создать динамический c список с этим сокращенным списком). См. Код моей стороны / ящика ниже:
drawer: Drawer(
// Add a ListView to the drawer with unique continents
child: ListView.builder(
itemCount: userData == null ? 0 : userData.length,
itemBuilder: (BuildContext context, int index) {
for (var item in userData) {
continents.add(userData[item]['continent']);
}
continents.toSet().toList();
return Container(
width: 130,
alignment: Alignment.center,
child: Text(
"${continents[index]}", //unique continent should be here
style: TextStyle(
fontSize: 20.0,
fontWeight: FontWeight.w500,
),
));
},
),
),
Заранее благодарим за любую помощь!