Mapper le tableau d'objets JSON à @RequestBody List & lt; T & gt; en utilisant jackson

Je vais avoir des problèmes à l'aide de Jackson à la carte un Javascript posté JSON tableau de hachages (Tag).

Voici les données reçues par le contrôleur @RequestBody (C'est de l'envoyer avec un bon json requestheader):

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

Ici, c'est le contrôleur:

@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);
    }

Quand je debug et afficher les 'entités' valeur révèle qu'il s'agit d'une liste de tableaux de générique des objets, non pas comme une liste d'objets de type " Tag " que je m'attends.

Comment puis-je obtenir jackson à la carte, un tableau transmis des objets à une liste de obejcts de type "Tag"?

Grâce

source d'informationauteur Thomas Buckley