Вы можете использовать json.decode для ваших данных
Пример:
var response = await /* httpcall */
var data = json.decode(response.body);
В зависимости от структуры вашего ответа вам, возможно, придется изменить поле, которое вы json кодируете, но теперь вы, по крайней мере, можете использовать data['foo']['bar']