【发布时间】:2020-12-18 10:32:11
【问题描述】:
从 API 客户端,我正在发送
{
"scheduledDateTime": "27-12-2020 08:55:46",
"subscriptionClosedBy": "30-12-2020 08:55:46",
"presenter":{"first":"Jone Doe","second":"Senior Tech Lead"}
}
JSON 对象到我的以下 API 端点。
public ResponseEntity<ApiResponse> saveWorkshop(@RequestBody Workshop workshop)
Workshop 类包含如下 Pair 类型属性。
public class Workshop extends PersistObject {
private LocalDateTime scheduledDateTime;
private LocalDateTime subscriptionClosedBy;
private Pair<String, String> presenter;
}
当请求命中端点时抛出异常如下。
原因: com.fasterxml.jackson.databind.exc.InvalidDefinitionException:不能 构造org.springframework.data.util.Pair的实例
我该如何解决这个问题?
【问题讨论】:
标签: java deserialization jackson-databind