Estou precisando alterar a saída do json que esta no seguinte formato:
{"recordsTotal":4,"recordsFiltered":4,"data":[{"id":1,"nome":"Transfer 1","dataTransfer":{"year":2017,"month":"MAY","dayOfMonth":5,"dayOfWeek":"FRIDAY","era":"CE","dayOfYear":125,"leapYear":false,"monthValue":5,"chronology":{"id":"ISO","calendarType":"iso8601"}},"contaA":"Conta A","contaB":"Conta C","valor":999.00,"observacao":"","minhasContas":[{"id":23,"nome":"Conta A","dataAcesso":{"year":2017,"month":"OCTOBER","dayOfMonth":26,"dayOfWeek":"THURSDAY","era":"CE","dayOfYear":299,"leapYear":false,"monthValue":10,"chronology":{"id":"ISO","calendarType":"iso8601"}},"saldoAnterior":0.00,"saldoAtual":1000.00,"saldoFinal":548.80,"tipo":"Poupanca","cor":"#57C7D4","dashBoard":true,"descricaoMinhasContas":"Nunhuma obervação!","numeroId":23}]}
E estou utilizando para gerar o json o retorno:
return ResponseEntity.status(HttpStatus.OK).body(dataTableMinhasDespesas)
para uma saída no formato de array, que segue abaixo:
{
"data": [
{
"DT_RowId": "row_1",
"first_name": "Tiger",
"last_name": "Nixon",
"position": "System Architect",
"email": "t.nixon@datatables.net",
"office": "Edinburgh",
"extn": "5421",
"age": "61",
"salary": "320800",
"start_date": "2011-04-25"
}
]
}
Alguém tem alguma sugestão?