getParam method

dynamic getParam(
  1. String keys
)

get parameter from map with dot

map.getParam('user.info');
``

Implementation

dynamic getParam(String keys) {
  dynamic value = this;
  List<String> parts = keys.split('.');
  List<String> k = parts.sublist(0, parts.length - 1);

  Map<dynamic, dynamic> data = value;
  for (String i in k) {
    if (data[i] is List) {
      return data[i];
    }
    data = data[i];
  }
  return data[parts.last];
}