Below is an array containing mySQL results:
[
{"eventId":"84","shootId":"72","clubEventId":"253","clubId":"7"},
{"eventId":"84","shootId":"72","clubEventId":"254","clubId":"5"},
{"eventId":"84","shootId":"72","clubEventId":"255","clubId":"6"},
{"eventId":"85","shootId":"72","clubEventId":"256","clubId":"7"},
{"eventId":"85","shootId":"72","clubEventId":"257","clubId":"5"},
{"eventId":"85","shootId":"72","clubEventId":"258","clubId":"6"}
]
I am seeking a way to efficiently convert this using a reduce function into the following structure:
{
"84" : {
"clubEvents" : {
"253" : {
"clubEventId" : 253,
"clubId" : 7 },
"254" : {
"clubEventId" : 254,
"clubId" : 5 },
"255" : {
"clubEventId" : 255,
"clubId" : 6}
},
"shootId" : 72,
},
"85" : {
"clubEvents" : {
"253" : {
"clubEventId" : 256,
"clubId" : 7 },
"254" : {
"clubEventId" : 257,
"clubId" : 5 },
"255" : {
"clubEventId" : 258,
"clubId" : 6}
},
"shootId" : 72,
}
}
Your help on this matter would be greatly appreciated.