IS二进制java序列化的输出等于c#serialization

Sud*_*ana 1 c# java

我正在研究一个由c#构成的项目,并且有一些数据是序列化的,现在我需要在java中序列化相同的值.

那么,我可以得到java序列化的put,它应该等同于c#serialized out put.由于c#代码已经完成,我无法更改阅读器格式.我需要通过当前在c#中的java发送相同的数据.

那么,这两种语言的序列化输出是否相同.

Jon*_*eet 7

那么,这两种语言的序列化输出是否相同.

如果您使用每个平台的默认二进制序列化机制,当然不会.他们可以兼容几乎是不可思议的.

您应该选择平台中立的序列化格式,例如Protocol Buffers,Thrift,YAML,JSON,XML(带有自定义序列化程序)等.