Как сопоставить ссылку JSON на объект - PullRequest
0 голосов
/ 08 октября 2018

У меня есть данные медиа-данных 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])

Возможно ли вообще это сделать?

...