getValueFromPath function
Implementation
dynamic getValueFromPath(Map<String, dynamic> json, List<String> path) {
dynamic value = json;
for (String key in path) {
if (value is Map<String, dynamic> && value.containsKey(key)) {
value = value[key];
} else {
return null;
}
}
return value;
}