get method
Implementation
dynamic get(String key, [dynamic defaultValue]) {
if (!_isValidKey(key)) {
return defaultValue;
}
final segments = key.split('.');
dynamic currentItems = _items;
for (final segment in segments) {
if (!currentItems.containsKey(segment) || currentItems is! Map) {
return defaultValue;
}
currentItems = currentItems[segment];
}
return currentItems;
}