Не совсем то, что вы написали, но я думаю, что вы имели в виду, как сериализовать / десериализовать JSON в коде GWT?
В GWT 2.1.1 вы можете использовать GWT AutoBean framework
Посмотрите внизу статьи, у него есть этот магический код ...
String serializeToJson(Person person)
{
// Retrieve the AutoBean controller
AutoBean<Person> bean = AutoBeanUtils.getAutoBean(person);
return AutoBeanCodex.encode(bean).getPayload();
}
Person deserializeFromJson(String json)
{
AutoBean<Person> bean = AutoBeanCodex.decode(myFactory, Person.class, json);
return bean.as();
}
serializeToJson () прекрасно работает для меня даже с экземплярами, унаследованными от Person, но я не пробовал deserializeFromJson ...