Как контролировать данные, поступающие из базы данных mysql во флаттере? - PullRequest
0 голосов
/ 11 июля 2020

У меня есть это приложение, которое печатает список данных, которые я получил из моей тестовой базы данных - Таблица пользователей [{id: 2147483647, email: test@test.com, password: test12, username: User}], поэтому я хочу сохранить идентификатор, адрес электронной почты, ..... в варах, как? также новичок в flutter :) edit: это функция, которую я вызываю в initState:

void fetchData() async {
    final response = await http.get('http://192.168.137.1/fetch_data.php');
    if (response.statusCode == 200) {
      setState(() {
        data = json.decode(response.body);
      });
      print(data);
    }
  }

1 Ответ

1 голос
/ 11 июля 2020

В вашем коде data равно List<Map<String,dynamic>>, поэтому, например, чтобы распечатать все имена пользователей, вы можете сделать что-то вроде этого:

data.forEach((item) { 
  print(item['username']);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...