OneDayData.fromJson constructor
OneDayData.fromJson(
- Map<String, dynamic> json
)
Implementation
factory OneDayData.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);
});
return OneDayData(
month: json["data"]["month"],
day: json["data"]["day"],
nameDays: nameDaysHelper,
nameDaysWithCodes: countryCodesHelper,
);
}