/ / Java Preserve a mensagem JSON no JsonMappingException - java, json, objectmapper

Mensagem Java Preserve JSON no JsonMappingException - java, json, objectmapper

Estou tentando registrar a mensagem JSON que falhou na análise usando o método com.fasterxml.jackson.databind.ObjectMapper.readValue:

jsonRequest = mapper.readValue(reader, Request.class);

Ao invocar o método acima, às vezes, recebo um JsonMappingException. Ao capturar o JsonMappingException, não consigo encontrar a mensagem JSON que falhou.

Eu precisaria registrar a mensagem JSON. Alguém tem alguma idéia sobre como recuperar a mensagem JSON original?

obrigado

Respostas:

0 para resposta № 1

Se o JsonMappingException é de fasterxml, ele possui métodos adicionais para referência de caminho que causam problemas com serialização ou desserialização.

Exceção marcada usada para sinalizar problemas fatais com o mapeamento de conteúdo.

Um recurso adicional é a capacidade de denotar o caminho relevante de referências (durante a serialização / desserialização) para ajudar na solução de problemas.

Como sugerido, exception.printStackTrace() deve dar-lhe o traço completo do problema.

este sugere várias exceções e suas resoluções de problemas.