次のような JSON 文字列としてパラメーターを取得する JAX-RS リソースがあります。
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 オブジェクトへのこのような変換をサポートしていますか?