extractJsonObject method
Converts a Map with dynamic keys to a Map with String keys. Throws FormatException if any key is not a String.
Implementation
@override
Map<String, dynamic> extractJsonObject(
Map<dynamic, dynamic> data,
String errMsg,
) {
for (final element in data.entries) {
if (element.key is! String) {
throw FormatException("[JsonConverter]: $errMsg");
}
}
return data.cast<String, dynamic>();
}