繁体   English   中英

如何在proto3中复制未知字段的功能?

[英]How can unknown field functionality be replicated in proto3?

Google已删除了proto3中的未知字段。 我很想听听这种选择背后的原因。 另外,如果有人可以复制proto2的行为,我也很乐意听到。

如果有关系,我们将使用Go编写代码。

由于proto3和grpc是并行开发的,因此我也想接触grpc社区。

资料来源: 删除未知字段

由于必须存在C / C ++,Java,C#和Go中的基元,因此摆脱基元的现场存在使Protobuf在许多语言中更加“自然”和高效。 在这种语言中,如果您需要状态信息,则可以通过将其作为指向原语的指针来对其进行“装箱”。

Protobuf 3摆脱了基元的存在,但仍保留了消息的存在。 因此,您可以对Protobuf使用相同的“装箱”技术。 Protobuf现在具有将原语装箱的标准消息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM