#dart #flutter #flutter-layout #flutter-dependencies #flutter-animation
#dart #flutter #flutter-layout #flutter-зависимости #flutter-анимация
Вопрос:
Я пытаюсь получить свои локальные данные JSON в выпадающем меню, но это неэффективно.
Ответ №1:
Если ваши локальные данные хранятся в активах, то
- Вы должны убедиться, что это объявлено в pubscpec.yaml
-
Используйте путь, определенный в pubspec.yaml, и сделайте следующее, чтобы получить данные
var jsonString = await rootBundle.loadString('assets/localJson/ourLocalJson.json'); var jsonMap = json.decode(jsonString);
чтобы импортировать метод json.decode, импортируйте пакет dart: convert.