【发布时间】:2020-10-04 11:27:49
【问题描述】:
我在将列表转换为地图时遇到问题,我正在使用map.fromiterable 来转换我的列表,但它只能显示 1 个数据和 1 个键。
这是它的输出:
[{id_apd: 4}]
这是我的班级模型列表,
class APDPengajuanModel {
final int id_apd;
final int jumlah;
APDPengajuanModel({this.id_apd, this.jumlah});
}
这是我将列表转换为地图的函数。
void toMap() {
Map<String, dynamic> id_apd = Map.fromIterable(
Provider.of<myProvider>(context, listen: false).listAPD,
key: (v) => "id_apd",
value: (v) => v.id_apd.toString());
print(id_apd);
}
从我上面的代码中,它只能显示 id_apd 而不能显示列表中的 jumlah 变量。
请帮助如何同时显示 id_apd 和 jumlah :)
这是我希望的输出,但不是这样显示的。
[
{
"id_apd": 1,
"jumlah" : 15
}
]
【问题讨论】:
标签: json list dictionary flutter dart