Пришло время завершить серию про Flutter и Rest Api. Другие статьи по теме тут Но возникает вопрос. Как отправить запрос и работать с ответом - понятно, но как отправить JSON в теле запроса POST ? От слов к делу Все что нам нужно сделать это десериализовать объект в JSON. !Важно материал создан, чтобы показать сам процесс десериализации, а не процесс отправки POST запроса, поэтому эта часть будет затронута косвенно. Но в рамках статьи мы десериализуем все часто используемые объекты. Создаем класс ForecastContract. Десериализовывать будем строку, объект, массив объектов и массив чисел. Далее построчно строка 66 - строка противоположная метода fromJson, там на входе был Map<String, dynamic>, а здесь наша задача получить такой массив на выходе строка 75 - объявляем свой класс, который также десериализуем и ему также добавляем метод toJson В нашем dataprovider классе добавим на POST метод и пройдемся построчно отличия от метода GET минимальны 39 - десериализация 41 - метод get меняем на po