Używanie Jacksona do deserializacji do mapy

Mam obiekt JSON z dwoma atrybutami: „klucz”, który jest ciągiem znaków, i „wartość”, który można deserializować do komponentu Java bean.

{ "key": "foo", "value": "bar" }

Pytanie brzmi, czy biorąc pod uwagę listę takich obiektów, czy mogę je deserializować do mapy?

[{"key": "foo1", "value": "bar1"}, {"key": "foo2", "value": "bar2"}] -> Map<String, String>

Obecnie używa Jackson-databind 2.1

questionAnswers(2)

yourAnswerToTheQuestion