我想使用XStream在我的GWT应用程序上序列化我的RPC调用,我希望能够以两种方式完成它,因为我来回发送java对象。是否可以在客户端运行XStream?怎么样?或者,您能为客户端推荐任何其他xml-serializer吗?
答案 0 :(得分:1)
我开发了一个客户端XML序列化器,以XStream为模型。它使用注释和GWT代码生成器在编译时创建序列化程序。这是一个定制的内部项目。我想打磨它并开源它,但我现在没有时间。我只想说这是可能的......也许有人会把东西放在那里。
然而,您可能最好不要使用JSON或GWT-RPC(即使这意味着您有一个必须重新路由呼叫的单独端点)。这都是为了便于维护(而不是手写编码器)。
答案 1 :(得分:0)
我认为在浏览器上运行XStream是不可能的。为什么不在客户端使用本机JSON进行序列化? XStream在服务器上具有JSON解析功能。见http://x-stream.github.io/json-tutorial.html
答案 2 :(得分:0)
我很困惑。你有一个Java后端?为什么不使用内置的RPC机制?如果你在后端运行Java,它是首屈一指的。