Tôi có một nguồn tài nguyên JAX-RS, mà được paramaters của nó như là một chuỗi JSON như thế này:Chuyển đổi JSON tham số truy vấn các đối tượng với JAX-RS
http://some.test/aresource?query={"paramA":"value1", "paramB":"value2"}
Lý do để sử dụng JSON ở đây, là các truy vấn đối tượng có thể khá phức tạp trong các trường hợp sử dụng thực tế.
Tôi muốn chuyển đổi chuỗi JSON để một đối tượng Java, dto trong ví dụ:
@GET
@Produces("text/plain")
public String getIt(@QueryParam("query") DataTransferObject dto) {
...
}
Liệu JAX-RS hỗ trợ chuyển đổi như vậy từ JSON thông qua như là một tham số truy vấn các đối tượng Java?
Vì tất cả có vẻ là 'JSONParam' không là quấn 'DataTransferObject' và sử dụng một chuỗi nhà xây dựng dựa ... sẽ có thể chỉ cần thêm một hàm dựng String dựa vào 'DataTransferObject'? – hypno7oad