登录
首页 >  Golang >  Go问答

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

来源:SegmentFault

时间:2023-02-16 15:46:08 336浏览 收藏

对于一个Golang开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《java序列话的数据如何在golang中反序列化?》,主要介绍了Java、go、序列化,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!

问题内容

有一个项目是需要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()是正常的。

正确答案

使用

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

以上就是《java序列话的数据如何在golang中反序列化?》的详细内容,更多关于golang的资料请关注golang学习网公众号!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表