SurahContentModel.fromJson constructor
SurahContentModel.fromJson(
- Map<String, dynamic> json
)
Implementation
SurahContentModel.fromJson(Map<String, dynamic> json) {
id = int.parse(json['id'].toString());
name = json['name'];
remark = json['remark'];
if (json['aya'] != null) {
_ayaList = json['aya'].cast<String>();
}
if (_ayaList != null) {
aya = <Aya>[];
int number = 1;
for (var element in _ayaList ?? []) {
var ayaData = Aya(id: number, arabic: element);
aya?.add(ayaData); // aya![number - 1] = ayaData;
number++;
}
}
}