小编0x7*_*x76的帖子

如何反序列化没有给定长度的 bincode 字段

所以我试图反序列化一个由二进制数据(bincode)组成的消息,这个二进制文件不是由 serde 序列化的,但我正在尝试使用 serde 来反序列化它。但是,发送的数据可选地有一个原始数据部分,其末尾的长度没有前缀,但保证是消息的其余部分。Serde 总是期望一个长度。由于与不是我制造/设计的系统的向后兼容性问题,我无法添加长度,这种兼容性很重要。这是否可以通过 Serde 实现,我将如何去做?

我已经查看了 serde 和 bincode 的文档,但找不到任何可以帮助我的内容。

rust deserialization serde

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

标签 统计

deserialization ×1

rust ×1

serde ×1