小编sxp*_*sxp的帖子

无法找到 Protobuf 解组错误的解决方案

在解组二进制 protobuf 消息时,出现以下错误“解组错误:原型:无法解析保留的线路类型”。

newMessage := &MessageName{}
err = proto.Unmarshal(data, newMessage)
Run Code Online (Sandbox Code Playgroud)

这里是我从 Protobuf 二进制文件中读取的数据,其内容类似于此处给出的二进制格式 -> protobuf 文本格式是什么样的?

读取文件并存储在数据后,数据看起来像这样 [23 67 102 56 ... ]

如何修复这个错误?

go protocol-buffers unmarshalling proto

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

go ×1

proto ×1

protocol-buffers ×1

unmarshalling ×1