【问题标题】:Json List to String List : Spring mvc ControllerJson 列表到字符串列表:Spring mvc 控制器
【发布时间】:2017-02-25 02:13:29
【问题描述】:

我想发送这个列表示例:

{"id":[1]}

到这个控制器:

public String addUsersToProject(@RequestBody List<String> usersIds, @PathVariable String projectTitle){..}

但我无法阅读列表:

Could not read document: Can not deserialize instance of java.util.ArrayList

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

【问题讨论】:

标签: json spring http spring-mvc post


【解决方案1】:

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

例子:

class IdsWrapper {
    private List<Integer> id;
}

并在控制器中使用它:

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

您也可以查看链接Possible maping solutions

【讨论】:

    猜你喜欢
    • 2019-06-14
    • 2014-10-31
    • 2020-03-11
    • 2017-03-29
    • 1970-01-01
    • 2017-01-17
    • 2011-06-13
    • 1970-01-01
    • 2018-01-06
    相关资源
    最近更新 更多