我用flft和sqflite创建了一个应用程序,我想将数据从sqflite获取到json,这是我的代码
getIncome() async{
var dbClient = await db, data;
List<Map> list = await dbClient.rawQuery("select * from income");
for(int i=0; i<list.length; i++){
data = json.encode(list);
}
return data;
}
我打印结果为Instance of 'Future<dynamic>'
时如何解决?谢谢
答案 0 :(得分:0)
您需要在2019年专门调用函数,例如StreamBuilder
或StreamControllers
,更可取的方法是使用getIncome().then()
您可以在documentation