【发布时间】:2015-05-19 18:42:09
【问题描述】:
在我使用 Spring Framework 开发的 REST API 中,我有一个接收两个 Double 值的 Rest 端点,Rest 调用是:http://localhost:8080/restapp/events/nearby/12.910967/77.599570
在这里,第一个参数(双数据类型)即 12.910967 我能够正确接收,即 12.910967。 但是第二个参数,即 77.599570 我只能接收到小数点截断后的 77.0 的数据。
我的 REST 后端是:
@RequestMapping(value = "/nearby/{lat}/{lngi}", method = RequestMethod.GET, produces = "application/json")
public List<Event> getNearByEvents(@PathVariable("lat") Double lat, @PathVariable("lngi") Double lngi, HttpServletResponse response) throws IOException
如何在 REST api 中接收双精度数据类型?
【问题讨论】:
标签: java spring rest spring-mvc