i get data named dataFromServer
from server in this format.
[
{"Name":"txtFirstName","Parent":"Alpha"},
{"Name":"txtLastName","Parent":"Alpha"},
{"Name":"btnSESearch","Parent":"Alpha"},
{"Name":"tblfootblSearchPat","Parent":"Bravo"},
{"Name":"btn-action-SPG-delete","Parent":"Bravo"}
]
and i want to change into this format
{
"Alpha":
[
{ "Name": "txtFirstName" },
{ "Name": "txtLastName" },
{ "Name": "btnSESearch" },
],
"Bravo":
[
{ "Name": "tblfootblSearchPat" },
{ "Name": "btn-action-SPG-delete" },
]
}
im doing this to get data in required format
var jsonObjLoop = '{';
var item = '"Alpha" :[';
$.each(dataFromServer, function (idx, val) {
item += '{"Name":"' + val.NAME + '"},';
});
item += ']}';
jsonObjLoop += item;
console.log(jsonObjLoop);