【发布时间】:2020-03-24 02:57:55
【问题描述】:
我有这个 PostMapping 方法
@PostMapping("/offreStage/{id}/users")
public ResponseEntity<?> addAuthorizedStudents(@PathVariable Long id,
@RequestBody Map<String, String> students) {
return service.addAuthorizedStudentsToOffer(id, students);
}
我使用以下 JSON 有效负载来发出我的发布请求:
[
{
"value": 15,
"label": "student2@gmail.com"
},
{
"value": 14,
"label": "student21@gmail.com"
}
]
这将返回以下内容:
"message": "JSON 解析错误:无法反序列化
java.util.LinkedHashMap出 START_ARRAY 令牌;嵌套异常 是 com.fasterxml.jackson.databind.exc.MismatchedInputException: 不能 从 START_ARRAY 中反序列化java.util.LinkedHashMap的实例 令牌\n 在 [Source: (PushbackInputStream);行:1,列:1]",
【问题讨论】:
标签: java rest spring-boot