У меня есть данные медиа-данных JSON:
"links": [
{
"type": "string",
"title": "string",
"rel": "string",
"uri": "string",
"rels": [
"string"
],
"uriBuilder": {},
"params": {}
}]
Я хотел бы сопоставить их с этим объектом ответа:
@ApiModel(value = "Example")
@JsonPropertyOrder({ "links"})
public class ExampleResponse {
@ApiModelProperty
private List<Link> links = new ArrayList<Link>();
public List<Link> getLinks() {
return links;
}
public void setLinks(ArrayList<Link> links) {
this.links = links;
}
Однако я продолжаю получать это исключение
Cannot construct instance of `javax.ws.rs.core.Link` (although at least one Creator exists): cannot deserialize from Object value (no delegate- or property-based Creator) at [Source: (org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream); line: 13, column: 7] (through reference chain: ex.src.ExampleResponse["links"]->java.util.ArrayList[0])
Возможно ли вообще это сделать?