Flutter: как я могу получить такое же значение, как и база данных mysql?

Привет, я пытаюсь использовать базу данных mysql в моем приложении flutter ... но до сих пор извлекаю все данные в виде строки ... какие изменения я должен сделать в моем приведенном ниже коде, чтобы получить данные в качестве моей базы данных ... в приведенном ниже коде verify - это число, и я хочу получить его как номер до тех пор, пока я не получу подтверждение в виде строки .... пожалуйста, помогите мне ............

 FetchJSON() async {
    var Response = await http.get(
      "http://192.168.42.107/my_payment/getdata.php",
      headers: {"Accept": "application/json"},
    );

if (Response.statusCode == 200) {
  String responseBody = Response.body;
  var responseJSON = json.decode(responseBody);
  abc = responseJSON['username'];
  verify = responseJSON['verified'];
  setState(() {
    print('UI Updated');
  });
} else {
  print('Something went wrong. \nResponse Code : ${Response.statusCode}');
}

}

Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
0
0
58
1

Ответы 1

По сути, вам нужны «строго типизированные» данные для вашего HTTP-ответа, вы должны сами определить такие данные. Обычно люди делают что-то вроде этого:

class MyData {
  final String username;
  final bool verified; // assume this should be a boolean 

  MyData.fromJson(dynamic json) 
    : username = json['username'],
    verified = json['verified'] == 1; // assume you get back a number for verified
}

Затем вы можете преобразовать свой responseJSON в MyData и продолжить работу.

Другие вопросы по теме