如何在RestyGWT中序列化地图

时间:2012-11-20 19:47:24

标签: gwt resty-gwt

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

所以,

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);

1 个答案:

答案 0 :(得分:2)

这种行为是一个错误。它已在最新的源版本中修复,因此v1.4以后不应该看到这个问题。