Tenho um seguinte JSON. E preciso expor ele em uma datatable mas antes ele precisa ser formatado pra que fique de uma forma especifica. Exemplo:
{
"_id": "1",
"produto": "X",
"transacao": "Licenca Gerada",
"data": "20200615",
"hora": "23:51:45"
},
{
"_id": "2",
"produto": "Y",
"transacao": "Licenca Gerada",
"data": "20200615",
"hora": "23:54:45"
},
{
"_id": "3",
"produto": "X",
"transacao": "Licenca Gerada",
"data": "20200615",
"hora": "22:50:45"
},
{
"_id": "4",
"produto": "X",
"transacao": "Licenca Gerada",
"data": "20200615",
"hora": "21:01:45"
},
Eu tenho que colocar por exemplo essas 4 colunas (produto, transacao , data e hora) e mais uma que é contagem... Então eu precisa meio que agrupar por produto repetido pra transformar JSON em mais ou menos isso:
{
"produto": "X"
"transacao": "Licenca Gerada",
"quantidade_licencas": "3", // contagem de licenca do produto x
"data": "20200615", // ultima data
"hora": "23:51:45" //ultima hora
},
{
"produto": "Y"
"transacao": "Licenca Gerada",
"quantidade_licencas": "1", // contagem de licenca do produto Y
"data": "20200615", // ultima data
"hora": "23:54:45" //ultima hora
},
Resumindo é um "for" que percorre o json agrupando por nome de produto e fazendo a contabilização de cada agrupamento. Podem me ajudar por favor?