gpt4 book ai didi

dart - 类型 'List' 不是类型转换中类型 'String' 的子类型

转载 作者:IT王子 更新时间:2023-10-29 06:46:16 24 4
gpt4 key购买 nike

我有这个:

List<String> _filters = <String>[8, 11];

我通过这个_filters进入这个端点:

this.api.setInterests(token, _filters)
.then((res) {
print(res);
});

看起来像这样:

  Future setInterests(String token, List<String> interests) {
return _netUtil.post(BASE_URL + "/setinterests", body: {
"token": token,
"interests": interests
}).then((dynamic res) {
return res;
});
}

传递 _filters总是抛出错误:

type 'List<String>' is not a subtype of type 'String' in type cast

我不知道 dart 还想从我这里得到什么。

最佳答案

我找到了答案。我刚刚将 .toString() 添加到 _filters 列表中。

  this.api.setInterests(token, _filters.toString())
.then((res) {
print(res);
});

关于dart - 类型 'List<String>' 不是类型转换中类型 'String' 的子类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51109516/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com