hasObject function Null safety
- dynamic object,
- String path
Checks if path is a direct property of object.
Implementation
bool hasObject(dynamic object, String path) {
var keys = path.split('.');
for (var i = 0; i < keys.length; i++) {
if (object is Map) {
object = object[keys[i]];
} else if (object is List) {
object = object[int.parse(keys[i])];
} else {
return false;
}
}
return true;
}