【发布时间】:2020-01-28 02:13:58
【问题描述】:
我正在尝试将用户列表插入到 Flutter 中的 Sembast 数据库中。但这不起作用 - 我总是收到以下错误:
Exception has occurred.
_TypeError (type 'List<dynamic>' is not a subtype of type 'List<Map<String, dynamic>>')
只需添加一个用户 - 对我有用。我只是在添加用户列表时遇到问题。
Future insertAll(List<Users> users) async {
print(jsonEncode(users));
await _usersStore.addAll(
await _db, jsonDecode(jsonEncode(users)));
}
打印结果如下:[{"id":"f20ce2fb-d0db-11e9-9e8b-06ba1e206a58", "name":"Max", "lastName":"Mustermann"}]
【问题讨论】:
-
您对
jsonDecode(jsonEncode(users))的意图是什么?我想您需要将 List转换为 List -
谢谢你 - 这行得通!
标签: database flutter dart flutter-dependencies