java序列话的数据如何在golang中反序列化?

有一个项目是需要java与golang互通数据,但是java序列化后的数据在golang中反序列化出现问题,不知道该怎么解决。有哪位遇到过?

java中的序列化是按如下操作的。

ObjectOutputStream oos = null;
ByteArrayOutputStream baos = null;
// 序列化
baos = new ByteArrayOutputStream();
oos = new ObjectOutputStream(baos);
oos.writeObject(value);
byte[] bytes = baos.toByteArray();

用string的getBytes()是正常的。

阅读 5k
1 个回答

使用通用的数据格式。
json
msgpack
xml
protobuf
...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题