getMapObjectOrNull method

Map<String, dynamic>? getMapObjectOrNull(
  1. String key
)

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;
}