谁能告诉我如何在Flutter的DropDown Menu中使用本地JSON数据?

时间:2019-03-14 02:14:19

标签: dart flutter flutter-layout flutter-dependencies flutter-animation

我正在尝试在下拉菜单中获取本地JSON数据,但效率不高。

1 个答案:

答案 0 :(得分:0)

如果本地数据存储在资产中,则

  1. 您必须确保在pubscpec.yaml中声明了它
  2. 使用pubspec.yaml中定义的路径并执行以下操作以获取数据

    var jsonString =
        await rootBundle.loadString('assets/localJson/ourLocalJson.json');
    var jsonMap = json.decode(jsonString);
    

要导入json.decode方法,请导入dart:convert包。