Сделайте http-запрос в dart с dart: io

Привет, я новичок и хочу взаимодействовать с API с помощью dart: io для получения файлов JSON. Я могу получить данные с помощью этого кода:

  final HttpClient client = HttpClient();
  client.getUrl(Uri.parse("https://api.themoviedb.org/3/movie/76341?api_key=fbe54362add6e62e0e959f0e7662d64e&language=fr"))
  .then((HttpClientRequest request) {
    return request.close();
  })
  .then((HttpClientResponse response) {
    Map a;
    print(a);

Но я хочу иметь карту с JSON, но я не могу этого сделать. Если бы я мог получить строку, содержащую JSON, я мог бы сделать это с помощью json.decode();

также знаю, что ответ хранится в списке int, который представляет значения символов utf8, поэтому с utf8.decode(responce.toList()) я могу получить значение utf8, но responce.toList() вернет Future, но даже если это может быть легко, я не знаю, как получить список .


person Colin Demol    schedule 09.09.2018    source источник
comment
Привет, Колин, в чем именно заключается твой вопрос?   -  person smitty_werbenjagermanjensen    schedule 09.09.2018
comment
Да, каков твой вопрос, можешь объяснить немного подробнее?   -  person Blasanka    schedule 09.09.2018
comment
Извините, это тоже был просто тест, если код правильно отформатирован   -  person Colin Demol    schedule 09.09.2018


Ответы (1)


person    schedule
comment
Спасибо, Александр - person Colin Demol; 09.09.2018