У меня есть ресурс JAX-RS, который получает его параметры как строку JSON следующим образом:
http://some.test/aresource?query={"paramA":"value1", "paramB":"value2"}
Причиной использования JSON здесь является то, что объект запроса может быть довольно сложным в реальных случаях.
Я хотел бы преобразовать строку JSON в объект Java, dto в примере:
@GET
@Produces("text/plain")
public String getIt(@QueryParam("query") DataTransferObject dto ) {
...
}
Поддерживает ли JAX-RS такое преобразование из JSON, которое передается как параметр запроса для объектов Java?