これは、なにをしたくて書いたもの? Jacksonを使ってJSONをデシリアライズする時に、ObjectMapper#readValueをよく使うわけですが。そういえば、自分で 書いている時にListやMapといったジェネリックな型にデシリアライズしたことがないな、と思い。 工夫が要りそうだなと思い、ちょっと調べてみることに。 デシリアライズ時に型情報を与える まずは、ObjectMapper#readValue(第2引数がClassクラスの方)のJavadocを見てみます。 readValue(JsonParser p, Class valueType) よくよく見ると、こんなことが書いてあります。 Note: this method should NOT be used if the result type is a container (Collection or Map. The