我需要在 GWT 中深度克隆一个对象。在服务器端有一些实用程序,例如:http://code.google.com/p/cloning/因此,使用反射的方法在 GWT 中不可用。
我在想也许一个解决方案是 ObjectStreamWriter。
您知道自动克隆更好的解决方案吗?
最佳答案
前端无法使用 GWT 序列化来克隆对象,因为这种序列化不是对称的。
如果您注意 GWT RPC 请求和响应,您会发现请求中的分隔符是“|”在响应中分隔符是“,”。显然这不是唯一的区别,更换分隔符也无济于事。
这意味着在 javascript 中序列化的对象只会在服务器中反序列化,而在服务器中序列化的对象也只会在 javascript 中反序列化。
关于java - GWT Cloner 需要深度克隆内存中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10757559/