REST:在pathparam中传递BigDecimal值

时间:2018-03-29 06:22:29

标签: rest api restful-url path-parameter

如何在浏览器URL中的pathparam中传递BigDecimal值?

    @GET
    @Path("helloxyz/{par1}/{par2}")
    @Produces{MediaType.APPLICATION_JSON)
    public  helloxyz(@PathParam("par1") BigDecimal par1,@PathParam("par2") BigDecimal par2){

    BigDecimal result = par1.divide(par2)

    return result;

    }

}

我收到错误,例如无法从http请求中提取参数。

当我传递这样的值时。

http://xxlocalhostaddressxx/rest/app/helloxyz/{"par1" : 1.2}/{"par2" : 1.2}/

但是,@PathParam类型String的所有文件都有效。仅在非String类型@PathParam

的情况下发生

0 个答案:

没有答案