【串行化的问题】如何将一个类串行化之后,反串行化的时候用另一个类来强制转化?见内。
我想将一个类的数据串行化之后通过网络传输到另一段然后反串行化得到数据内容,现在遇到一个问题。
客户端有一个Client.TestSerializable.Person类,
package Client.TestSerializable;
import java.io.*;
public class Person implements java.io.Serializable {
private String firstName;
private String lastName;
……
}
服务器端有一个Server.TestSerializable.Person类
package Server.TestSerializable;
import java.io.*;
public class Person implements java.io.Serializable {
private String firstName;
private String lastName;
……
}
两个类的数据完全一样。我在客户端串行化Client.TestSerializable.Perso之后传送到服务器端进行反串行化用Server.TestSerializable.Person来进行强制转换,但是无法成功。
我现在就是在想能不能有一种机制可以实现这种功能。
在.NET中的webservice调用中,可以实现这种转换,但是它内部如何处理的代码看不到。
请高手指教,谢谢!