Asigne la matriz de objetos JSON a @RequestBody List <T> usando jackson

Tengo problemas al utilizar Jackson para asignar una matriz JSON de hashes (Etiqueta) con Javascript publicado.


Aquí están los datos recibidos por el controlador @RequestBody (se envía con el encabezado de solicitud json correcto):

[{name=tag1}, {name=tag2}, {name=tag3}]


Aquí está el controlador:

@RequestMapping(value = "purchases/{purchaseId}/tags", method = RequestMethod.POST, params = "manyTags")
@ResponseStatus(HttpStatus.CREATED)
public void createAll(@PathVariable("purchaseId") final Long purchaseId, @RequestBody final List<Tag> entities)
{
        Purchase purchase = purchaseService.getById(purchaseId);

        Set<Tag> tags = purchase.getTags();
        purchaseService.updatePurchase(purchase);
    }

Cuando depuro y veo el valor de las "entidades", se muestra como una ArrayList de objetos genéricos, no como una lista de objetos de tipo 'Etiqueta' como esperaría.

¿Cómo puedo hacer que jackson asigne una matriz pasada de objetos a una lista de objetos de tipo 'Etiqueta'?

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta