を返す私はreceivedMessageが(以前JSONから解析)のHashMapであり、様々なタイプのフィールドを含むジャクソンObjectMapper解析は、すべてのフィールド= NULL
Object parsedMessage = objectMapper.convertValue(receivedMessage, destinationClass);
を使用してPOJOにハッシュマップデータを解析しようとしています - 整数、ブール値、文字列、LinkedHashMap。
それはHashMapのキーで見つかったフィールドの一部、キー(大文字と小文字を区別)とまったく同じ名前を持つが含まれているように、私はdestinationClassを定義しています。
命令は例外なく実行されますが、parsedMessageのすべてのフィールドはnullです。理由は何でしょうか?同様の指示は、コードの他の場所でうまく動作します。
あなたのコードとPOJOクラスはどちらですか? – Jerry06
HashMapの単純な "Id:1"キーと値のペアは、オブジェクトフィールドとしてInteger Id = 1に変換されません@ Jerry06 –
私はそれがjackson 2.4 – Jerry06