我使用restygwt,jersey和构建网络应用程序。如果我的资源发送带有字符串的map作为某个条目键,如"9144667160333333333"
,我会在方法回调中收到带有键"9144667160333334000"
的条目。如果我的资源发送了"a9144667160333333333"
之类的字符串,那么我会正确收到它。
我的资源看起来像
@GET
@Path("/get/getpoints/{projectId}")
@Produces(MediaType.APPLICATION_JSON)
public List<Map<String, String>> getAZPoints(@PathParam("projectId") BigInteger projectID) { ... }
你能帮我解决这个问题吗?
答案 0 :(得分:0)
我在https://github.com/resty-gwt/resty-gwt/issues/119发现了同样的问题。作为解决方案,我将我的号码作为&#34; a&#34; + BigInteger并在客户端进行解码。