var result = [
{
"SN": 1,
"HH_NAME": "MARYAN_MAXAMED_CIISE_XUSEEN",
"HH_NO": "BOSBAR0222598",
"TELEPHONE": 906689662
},
{
"SN": 3,
"HH_NAME": "HANI_AADAN_CABDI",
"HH_NO": "BOSBAR0167538",
"TELEPHONE": 905398109
},
{
"SN": 4,
"HH_NAME": "MAXAMED_AXMED_CABDILAAHI",
"HH_NO": "BOSBAR0192870",
"TELEPHONE": 907923390
},
{
"SN": 2,
"HH_NAME": "HIBAAQ_AADAN_CABDI",
"HH_NO": "BOSBAR0167539",
"TELEPHONE": 907545689
},
{
"SN": 5,
"HH_NAME": "MAXAMED_AXMED_KILWE",
"HH_NO": "BOSBAR0168767",
"TELEPHONE": 907329789
}
];
Expanded(
child: ListView.builder(
itemCount: results.length,
scrollDirection: Axis.vertical,
shrinkWrap: true,
itemBuilder: (_, index) {
Map map = results[index];
return Card(
elevation: 12,
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Column(
children: [
for (var value in map.values)
for (var key in map.keys)
Align(
alignment: Alignment.centerLeft,
child: Text(
key.toString() +
' : ' +
value.toString(),
),
),
],
),
),
);
},
),
),
我在这里做学生成绩应用程序,我转换成JSON数据的csv文件,然后我把它发送到数据库。现在我想找回,并获得所有的Map数据,而不确定科目或任何其他关键。如果任何人有更多的教育,然后我对这个主题帮助我做到这一点。非常感谢。
1条答案
按热度按时间uxhixvfz1#
除了
for loop
,你可以在你的results[index]
的条目上使用map
方法,它会返回你的条目在results[index]
中的MapEntry,然后你可以使用它的key
和value
来生成你的列表视图的条目。