在c#里序列化对象后发送给java程序,希望java把恢复成原来的对象,java收到了字节流但是无法恢复成原来的对象?
请教高手!

解决方案 »

  1.   

    问题补充:c#序列化代码
    localhost11.Course course = new localhost11.Course();
               course.courseid = 54;
               course.coursename = "序列化";
               course.teachername = "对了";
    JavaScriptSerializer serializer = new JavaScriptSerializer();
               string result = serializer.Serialize(course);
      

  2.   

    C#中有XmlSerialize,将对象序列化成xml,发送的java app
    java app将xml解析成object
      

  3.   

    C#中序列化有多种方法
    XML是其中一种(这种转移到java上是没问题的)
    还有就是二进制(因为时使用了内部的算法所以较困难)