Java和C#序列化相互解析,或者Java解析和生成C#格式的序列化字节流
就不客气了,希望懂的人赐教!

解决方案 »

  1.   

    很神奇的问题~~~java的类和C#的类虽然有相像的。
    你问题能实现的话,就能让两种语言的对象互相转换了。java有个叫XStream得库,可以把java对象序列化成XML。
    要么你用C#写个读这种xml的,然后把xml值再反序列化成C#的对象。
      

  2.   

    这有点像在写编译器~~
    和编译器的写法差不多,可以做这样一个程序来解析:
    1. 语法检查
    2. Token转换
    3. 重新构造
      

  3.   


    2楼这个方法应该说得是WEB SERVICE方式吧
    但是用XML会有些能效上的问题
    如果数据不大应该没事
      

  4.   

    java的类和C#的类虽然有相像的。
    你问题能实现的话,就能让两种语言的对象互相转换了。java有个叫XStream得库,可以把java对象序列化成XML。
    要么你用C#写个读这种xml的,然后把xml值再反序列化成C#的对象。
      

  5.   

    我引用了java的XStream的库,然后在发字符串,接到字符串后对里面的特定的东西做下修改,然后在反序列化,就可以了,需要做的修改,比如,用XStream,没有命名空间,C#有,需要收发的时候处理,XStream指明类用class,C#用type这样需要收发时处理,等等...差异还不止这一点点,...
    搞的我郁闷时...
    我下一步看能不能自己写个xml的解析...