Below code return type'List' is not a subtype of type 'Map<String, dynamic>
import 'dart:convert';
import 'package:fewis/models/vacancy.dart';
import 'package:http/http.dart' as http;
class VacancyApi {
static Future<List<VacancyModel>> getVacancy() async {
String url = "https://digitalfewis.com/api/vacany_information";
try {
final response = await http.get(Uri.parse(url));
if (response.statusCode == 200) {
// return vacancyModelFromJson(response.body);
List jsonResponse = json.decode(response.body);
return jsonResponse
.map((data) => new VacancyModel.fromJson(data))
.toList();
} else {
throw Exception('Slow Network Connection');
}
} catch (e) {
rethrow;
}
}
}