我们在项目中使用了 Restful Web 服务。我将以下类的对象作为查询参数传递给我的网络服务。
public class QueryDTO {
private String name;
private Object[] args;
private Object[] results;
//with setters and getters
}
这是我的网络服务配置
@GET
@Produces("application/json")
@Path("/")
QueryDTO executeQuery(@QueryParam("") QueryDTO queryDTO) throws Exception;
当我打电话时,这里的 args 可能包含任何数据类型(String、Interger、Date ..etc)
rest/query?name="getCreativeExtractorPatternByName"&args={"473"}
我越来越低于异常。
Parameter Class java.lang.Object has no constructor with single String parameter, static valueOf(String) or fromString(String) methods
请帮我解决这个问题..