我正在尝试使用com.fasterxml.jackson.databind.ObjectMapper.readValue方法记录解析失败的JSON消息:
jsonRequest = mapper.readValue(reader, Request.class);
在调用上面的方法时,有时我会得到一个JsonMappingException。在捕获JsonMappingException时,我找不到失败的JSON消息。
我需要记录JSON消息。有没有人知道如何检索原始的JSON消息?
由于
答案 0 :(得分:0)
如果JsonMappingException来自fastxml,则它有其他路径引用方法,这会导致序列化或反序列化问题。
用于表示内容映射致命问题的已检查异常。
另一个功能是能够表示相关的引用路径(在序列化/反序列化期间)以帮助进行故障排除。
根据建议,exception.printStackTrace()
应该为您提供完整的问题跟踪。
This建议各种例外及其问题解决方案。