getMapObjectOrNull method
Implementation
Map<String, dynamic>? getMapObjectOrNull(String key) {
if (jsonObject.containsKey(key) && jsonObject[key] != null) {
if (jsonObject[key] is Map<String, dynamic>) {
return jsonObject[key];
} else {
dynamic data = json.decode(jsonObject[key]);
if (data != null && data is Map<String, dynamic>) {
return data;
}
}
}
return null;
}