2016-09-22 5 views
0

のJSONメッセージを保持:時々私の上にメソッドを呼び出すことでJavaは私がcom.fasterxml.jackson.databind.ObjectMapper.readValueメソッドを使用して解析を失敗したJSONメッセージをログに記録しようとしていますJsonMappingException

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

JsonMappingExceptionを取得します。 JsonMappingExceptionをキャッチすると、失敗したJSONメッセージが見つかりません。

JSONメッセージを記録する必要があります。元のJSONメッセージを取得する方法については誰にも分かりますか?

おかげ

+0

例外ログも入れてください –

答えて

0

JsonMappingExceptionがfasterxmlからのものである場合、それは直列化または直列化復元で問題を引き起こすパス参照のための追加のメソッドを持っています。

コンテンツのマッピングに関する致命的な問題を通知するために使用されるチェック例外です。

1つの追加機能は、トラブルシューティングに役立つ参照の関連パス(シリアル化/逆シリアル化中)を示す機能です。

提案したように、exception.printStackTrace()は、問題の完全なトレースを提供する必要があります。

Thisは、さまざまな例外とその解決方法を示しています。

+0

提案をいただきありがとうございます。しかし、私は完全なJSONメッセージを取得しません。 – user1982350

関連する問題