Como usar Jackson para validar propriedades duplicadas?

Estou usando a biblioteca JSON Jackson para converter alguns objetos JSON em classes POJO. O problema é que, quando eu uso objetos JSON com propriedades duplicadas, como:

{
  "name":"xiaopang",
  "email":"[email protected]",
  "email":"[email protected]"
}

Jackson relata o último par de email"email":"[email protected]" e, em seguida, analise o objeto.

Eu aprendi comA sintaxe JSON permite chaves duplicadas em um objeto? que o que acontece ao desserializar um objeto JSON com propriedades duplicadas depende da implementação da biblioteca, gerando um erro ou usando o último para chave duplicada.

Apesar das despesas gerais de rastreamento de todas as propriedades, existe alguma maneira de informar ao Jackson que relate um erro ou exceção, como "Chave duplicada" neste caso?

questionAnswers(1)

yourAnswerToTheQuestion