Spring的RestTemplate读取Double而不是Long

时间:2017-02-15 11:45:19

标签: java spring resttemplate

我有两个Spring应用程序,通过REST进行通信。首先,我有:

@GetMapping(path = "/timers")
@ResponseBody
public Map<String, Long> doJob(){
 return someMap;
}

在我使用此服务的第二个应用中:

public Map<String, Long> getMap(){
  RestTemplate restTemplate = new RestTemplate();
  return restTemplate.getForObject(urlToFirst, Map.class);
}

但它将JSON中的值对象解析为Double,而不是Long。那么,我该怎样做才能强制Spring在这里解析Long,而不是加倍?

我在这次沟通中的JSON是:

{"1075218":1487581426000}

0 个答案:

没有答案