Javascriptをマップするためにジャクソンを使用する際に、JSON配列のハッシュ(タグ)が表示されています。ここ オブジェクトのJSON配列を@RequestBodyリストにマップ<T>ジャックソンを使用
@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);
}
Iデバッグ:ここ
[{name=tag1}, {name=tag2}, {name=tag3}]
どのようにすれば、渡されたオブジェクトの配列を 'Tag'型のオブジェクトのリストにマップできますか?
おかげ
は、あなたがこのようにそれを試してみましたか? –
私はそのショーンを試していませんでしたが、私は「代わりに@RequestBodyの配列。 http://stackoverflow.com/questions/4441557/rest-with-spring-and-jackson-full-data-bindingを参照してください。 –