我有GWT RPC调用中使用的java对象。在GWT客户端上,我需要将这些对象存储在Web sql数据库中。我需要能够将这些对象转换为字符串,然后从字符串中反序列化它们。我已经看到许多aproaches JSON,AutoBean,各种其他库,但似乎没有人能够处理我的对象中的循环引用。
任何人都知道可以处理我的要求的GWT库吗?
GWT RPC本身使用JSON向客户端传输响应并处理循环引用(至少我认为是这样) - 所以我不明白为什么这个机制不能被重用。有什么想法吗?
答案 0 :(得分:0)
如果Web SQL服务符合JAX-RS或Jackson JSON,请使用RestyGWT。
您无需转换。 RestyGWT将您的POJO编码为符合Jackson的JSON。
另一方面,你必须阅读JAX-RS,JAXB,Jackson注释。这对我来说不是一个反面,而是学习广泛使用的Web服务技术的一个令人兴奋的机会。
GWT RPC本身使用JSON
向客户端传输响应
如果你的陈述是真的,那么你就不需要一个扩展GWT RemoteServiceServlet来为RPC请求提供服务的servlet。
BTW,那是什么Web SQL服务?内部专有?