Given the following:
var a = JSON.parse('{"fst":"data1","snd":{"ind2":"data2"}}');
var index = "fst";
var res = a[index]; //res = data1
var index2 = "????";
var res2 = a[index2]; //res = data2
what should I put on index2 so res2 equals data2?
I’m looking for a generic syntax that would let me grab an element at ANY level of the parsed json, just by modifying the index string.
(I’m looping through a list of elements from different places/levels of a json derived object to build a table)
Any help would be much appreciated
You need a function for that