Dynamischer JSON Pfad?
Kann ich in JavaScript irgendwie direkt auf ein tiefverschachteltes Objekt zugreifen, wenn mir der Pfad bekannt ist?
Angenommen ich habe folgendes JSON:
let obj = {
test: {
test2: {
test3: {
test4: "hallo"
}
}
}
}
Mir liegt eine Textdatei mit der Struktur zu den relevanten Daten vor:
test.test2.test3.test4
Wie kann ich direkt auf "hallo" zugreifen, ohne dass ich durch jede Ebene iterieren muss?
Mir schwebt folgendes vor:
str = fs.readFileSync(struct.txt); // test.test2.test3.test4
console.log(obj[str]) // hallo
Ist sowas irgendwie möglich?