gwt-rpc-plus uses an optimized format for the requests that can be serialized directly to and from the JS objects via native JSON or eval/uneval.
The JSON blob you have below is a direct representation of the JS object produced here:
The corresponding response from the server looks like this:
Note that in the default setup, we also allow some looser JSON encodings to let us cut out some of the time required to serialize these objects. You may want to disallow the looser JSON encoders on the client to allow your code to use standard JSON libraries on the server. This will add some overhead to Firefox versions < 3.1, but simplify your server-side implementation.