我需要发送一些数据到API在Flutter,但它不断显示错误。
数据格式应该是这样的(这是swagger)
[
{
"availabilityId": 11
},
{
"availabilityId": 8
}
]
这就是我的方式
var distinctList = _selectedId.toSet().toList();
AvaibalityId = { for (var item in distinctList) '$item'};
aId = AvaibalityId!.toList();
print ('aId');
[16, 17, 8] // this is print
这是我的API类
final response = await _dio.patch(
'users/my-availabilities',
data: [
{
'availabilityId': availabilityId,
}
],
);
我想我需要把它转换成Map,然后发送它,但如何呢?
1条答案
按热度按时间zed5wv101#
您可以将数据列表Map到Map列表,如下所示
输出: