fromJson method
Implementation
@override
StrapiData<StrapiDataEntity<StrapiRoleAttribute>> fromJson(
Map<String, dynamic> json,
) {
try {
final attributes = StrapiRoleAttribute.fromJson(json);
return StrapiData(
data: StrapiDataEntity(
id: attributes.id,
attributes: attributes,
),
);
} catch (e) {
final data = StrapiData<StrapiDataEntity<StrapiRoleAttribute>>.fromJson(
json,
(Object? json) => StrapiDataEntity<StrapiRoleAttribute>.fromJson(
json as Map<String, dynamic>? ?? {},
(Object? json) => StrapiRoleAttribute.fromJson(
json as Map<String, dynamic>? ?? {},
),
),
);
return data;
}
}