Json List to String List:Spring mvc Controller

时间:2016-10-15 19:57:20

标签: json spring http spring-mvc post

我想发送这个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

任何建议都将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:0)

最简单的方法是创建包含类,其id字段为List(userIds)。

示例:

class IdsWrapper {
    private List<Integer> id;
}

并在控制器中使用它:

public String addUsersToProject(@RequestBody IdsWrapper ids) {...}

您也可以查看链接Possible maping solutions