REST: передать значение BigDecimal в pathparam

Как передать значение BigDecimal в pathparam в URL браузера?

    @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, происходит только в случае не строкового типа @PathParam

0 ответов

Другие вопросы по тегам