SpecificDayData.fromJson constructor
Implementation
factory SpecificDayData.fromJson(Map<String, dynamic> json) {
Map<String, dynamic> namesWithCodes = json["data"]["namedays"];
Map<String, List<String>> countryCodesHelper =
new Map<String, List<String>>();
List<String> nameDaysHelper = [];
namesWithCodes.forEach((key, value) {
List<String> split = value.toString().split(',');
countryCodesHelper[key] = split;
nameDaysHelper.addAll(split);
});
List<String> day = json["data"]["date"].toString().split('/');
return SpecificDayData(
month: int.parse(day.first),
day: int.parse(day.last),
nameDays: nameDaysHelper,
nameDaysWithCodes: countryCodesHelper,
);
}