首页 > 解决方案 > 将 JSON 数据从文件分配给变量类提供程序

问题描述

我试图将文件中 JSON 数据的值分配给类提供程序中的变量。但是文件读取是异步功能。我试图通过使用来分配价值,.then但它不起作用。

class CounterModel extends ChangeNotifier{
   static CounterStorage storage = CounterStorage();
   static String jsonData = await storage.readCounter();
   static List<dynamic> data = jsonDecode();

}

标签: flutter

解决方案


你必须在这样的函数中调用它

static String jsonData = "";

getJsonData() async {

  jsonData = await storage.readCounter();

}

推荐阅读