如何解决proto2中的Fieldmask
我正在使用Protobuf v2规范处理Google协议缓冲区对象的项目。我需要实现某种Fieldmask,以仅允许允许的字段(由路径/一组路径定义)留在对象中,或者以其他方式保留给定路径映射的所有字段及其值。
proto3 https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.util.field_mask_util中存在一个库 但是我没有在proto2中找到类似的东西。
我的第一个问题:是否有任何图书馆或适当的方法来做到这一点?
如果没有,我将必须构建它,但是为此,有没有办法获得给定描述符的路径? (如果还有索引a.b [0] ...等,可能会更加复杂)
您还有其他建议吗?
哦。最后但并非最不重要的一点,我需要用C ++处理
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。