protobuf中使用继承
前两天有一个问题一直困扰我。使用protobuf .net版本的时候序列化类,基类的字段会丢失。随后我问了下朋友无一例外他们都使用的是组合而非继承。我也在反思是否这个做法本身就有问题。我昨天Google的时候发现有人遇到相同的问题,遂在本篇中记录。
ProtoBuf.net Base class properties is not included when serializing derived class 这个就是我遇到的问题,一摸一样。
解决方案如下:如果是子类想要在序列化的时候带上基类的信息请使用【ProtoInclude】,填写上想要包含的类型即可。
本文标题:protobuf中使用继承
文章作者:Keyle
发布时间:2018-04-08
最后更新:2024-08-20
原始链接:https://vrast.cn/posts/67edd270/
版权声明:©Keyle's Blog. 本站采用署名-非商业性使用-相同方式共享 4.0 国际进行许可