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 に答える