У меня есть ресурс 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?