Using GWT with the MVP pattern, I'd like to have a place that represents a somewhat more complex state (as opposed to the canonical example that has only a "name"). My first inclination was to use a shared transfer object that I would serialize for the token. However, Gson (the serialization library I'm using), does not appear to be GWT compatible.
I started down the path of manually serializing and deserializing myself, but this seemed like a use case that must be fairly common. So my question is: what is the "ordinary" means of tokenizing a the complex state of a place?