Boa noite!
Estou com um pequeno problema aqui. Preciso converter um Json para Object Java, para ser mais exato... para uma classe Java.
Abaixo está o parâmetro String do meu projeto
String janderson = "{\"Objeto\":\"{ \\\"Paginacao\\\":0, \\\"Pagina\\\":0, \\\"TotalPagina\\\": 1, \\\"Total\\\":0, \\\"TabelaHistorico\\\": [{ \\\"NOVA\\\":\\\"1\\\",\\\"CSEL_CODIGO\\\":\\\"8\\\",\\\"CASO_CODIGO\\\":\\\"71\\\",\\\"ELEM_CODIGO\\\":\\\"13\\\",\\\"USUA_CODIGO\\\":\\\"\\\",\\\"CSEL_DISPONIVEL\\\":\\\"23/11/2021 18:57:02\\\",\\\"CSEL_INICIO\\\":\\\"\\\",\\\"CSEL_FIM\\\":\\\"\\\",\\\"CSEL_STATUS\\\":\\\"2\\\",\\\"CSEL_PRIORIDADE\\\":\\\"0\\\",\\\"CSEL_RETORNO\\\":\\\"\\\",\\\"CSEL_OBSERVACOES\\\":\\\"\\\",\\\"CSEL_HISTORICO\\\":\\\"23/11/2021 18:57:02 - Iniciado\\r\\n23/11/2021 18:57:02 - Mudança De Status - DISPONIVEL Para INTERACAO\\r\\n\\\",\\\"CSEL_AGUARDANDO\\\":\\\"0\\\",\\\"CSEL_DATA_SLA_INI\\\":\\\"\\\",\\\"CSEL_DATA_SLA\\\":\\\"\\\",\\\"CSEL_PROXIMA_EXEC\\\":\\\"\\\",\\\"CSEL_MENSAGEM_ID\\\":\\\"\\\",\\\"USUA_NOME\\\":\\\"\\\",\\\"CASO_PRIORIDADE\\\":\\\"0\\\",\\\"CASO_NOME\\\":\\\"0000000071\\\",\\\"CASO_DATA_SLA_INI\\\":\\\"\\\",\\\"CASO_DATA_SLA\\\":\\\"\\\",\\\"CASO_DATA_RISCO\\\":\\\"\\\",\\\"ELEM_ID\\\":\\\"Task_0ty2n04\\\",\\\"ELEM_DESCRICAO\\\":\\\"\\\",\\\"ELEM_NOME\\\":\\\"Tratar Não Assinatura\\\",\\\"ELEM_ORIENTACAO\\\":\\\"\\\",\\\"ELEM_SLA_TIPO\\\":\\\"2\\\",\\\"ELEM_TIPO\\\":\\\"8\\\",\\\"ELEM_SLA\\\":\\\"0\\\",\\\"ELEM_TIPO_INTERACAO\\\":\\\"0\\\",\\\"PROC_CODIGO\\\":\\\"1\\\",\\\"PROC_NOME\\\":\\\"Assinatura Eletrônica\\\",\\\"EXECUTAVEL\\\":\\\"1\\\" }] }\",\"Retorno\":1,\"Mensagem\":\"\"}";
Da forma que estou fazendo a leitura só está me retornando os parâmetros de retorno e mensagem. os parâmetros como Paginacao, Total Pagina, Total e a própria lista TabelaHistorico só me retornam valores nulos/padrões
Estou usando essas duas conversões:
Essa
String json = gson.toJson(jsonObject);
Objeto obj2 = gson.fromJson(json,Objeto.class);
e
Objeto objeto = JSON.parseObject(janderson,Objeto.class);
Resultado de ambas:
Json [Paginacao=0, TotalPagina=0, Total=0, TabelaHistorico=null, Retorno=1, Mensagem=]
Será que alguém consegue me dar uma luz?