1

我想Map<String,Object>使用 RestyGWT 向服务器发送一个。但是,当我在请求中序列化地图时,它会在字符串键周围添加额外的引号转义。

所以,

map.put("hello",123);
service.sendRequest(map,callback);

导致 JSON 被发送

{"\"hello\"":123}

而不是想要的结果

{"hello":123}

这是 RestyGWT 接口:

@POST
@Path("/data")
public void setRequest(Map<String, Object> map, JsonCallback callback);
4

1 回答 1

2

这种行为是一个错误。它已在最新的源代码版本中修复,因此从 v1.4 开始应该不会出现此问题。

于 2012-11-20T21:07:15.537 回答