I have a json format and want to convert 
Here are my script. I had tried but cannot get the correct results. Please give some advice, thanks and appreciate.
function groupBy() {
var list = [{
"id": "009",
{"id":"009", "Nm": "Model 1",
"pid": "adidas"},
},
{
{"id":"007","Nm":"Model 1","pid":"adidas"}"007",
"Nm": "Model 1",
{"id":"006","Nm":"Model 1", "pid": "adidas"},
},
{
{"id":"pm1","Nm":"Model 1","pid":"puma"}"006",
"Nm": "Model 1",
{"id":"003","Nm":"Model 1", "pid": "adidas"},
},
{
{"id":"pm5","Nm":"Model 1","pid":"puma"}"pm1",
"Nm": "Model 1",
{"id":"aj1","Nm":"Model 1", "pid":"nike"}, "puma"
},
{
{"id":"aj2","Nm":"Model 1""003","pid":"nike"}
"Nm": "Model 1",
]; "pid": "adidas"
},
{
var output=[]; "id": "pm5",
"Nm": "Model 1",
for(var i=0; i<list.length;"pid": i++){"puma"
},
{
if (list[i].pid!="id": undefined){"aj1",
"Nm": "Model 1",
"pid": "nike"
output.push(list[i]); },
{
"id": "aj2",
} "Nm": "Model 1",
"pid": "nike"
}
];
var output = [];
for (var i =
0; i < list.length; i++) {
if (list[i].pid != }undefined) {
output.push(list[i]);
}
}
console.log(output);
}
groupBy();