下面的代码引发错误JSON解析错误:无法从START_ARAY令牌中反序列化com.application.userManagementSystem.Model.User
的实例
public List<User> addUsers(User user) {
user.setId(userID);
userID++;
userList2.add(user);
userList2.add(user);
userList2.add(user);
return userList2;}
这是我的用户2列表
private List userList2 = new ArrayList<>();
这就是我在邮递员处尝试的:
[
{
"id":0,
"firstName":"rts43",
"lastName":"Kmwn",
"userName":"user1@example.com",
"password":"pass1",
"active":true
},
{
"id":0,
"firstName":"rts44",
"lastName":"Kmwnl",
"userName":"user2@example.com",
"password":"pass2",
"active":false
}
]
以下是控制器类API的代码:
@PostMapping("/add")
public List<User> addUsers(@RequestBody User user){
return userServiceImplementation.addUsers(user);
}
提前感谢:(
您正在发布多个用户。
@PostMapping("/add")
public List<User> addUsers(@RequestBody List<User> user){
return userServiceImplementation.addUsers(user);
}