我想发送这个List示例:
{"id":[1]}
到这个控制器:
public String addUsersToProject(@RequestBody List<String> usersIds, @PathVariable String projectTitle){..}
但我无法阅读清单:
Could not read document: Can not deserialize instance of java.util.ArrayList
任何建议都将不胜感激,谢谢。
答案 0 :(得分:0)
最简单的方法是创建包含类,其id字段为List(userIds)。
示例:
class IdsWrapper {
private List<Integer> id;
}
并在控制器中使用它:
public String addUsersToProject(@RequestBody IdsWrapper ids) {...}
您也可以查看链接Possible maping solutions