Derzeit habe ich Folgendes getan:
Code: Select all
Object currentValue = givenMap;
String[] keys = path.split("\\.")
for (String key : keys) {
if (currentValue instanceof Map) {
currentValue = ((Map) currentValue).get(key);
} else {
currentValue = null; break;
}
}
return currentValue;
Mobile version