How would you get a JSON path to a given child node of an object?
E.g.:
var data = {
key1: {
children: {
key2:'value',
key3:'value',
key4: { ... }
},
key5: 'value'
}
An variable with a reference to key4 is given. Now I'm looking for the absolute path:
data.key1.children.key4
Is there any way to get this done in JS?
Thank you in advance.
This is the way i have done this.
For testing,
Hope that will help someone.
So you have a variable with the value "key3", and you want to know how to access this property dynamically, based on the value of this string?
EDIT
Wow, I can't believe I got this on the first try. There might be some bugs in it, but it works for your test case
LIVE DEMO