问题标签 [protobuf-3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - python protobuf 将字典分配给 google proto 的任何字段
我有一个 .prot 文件,其中包含以下字段 user.proto
我只想为 extra_fields 分配一个大字典,如下所示
导入生成的 pb2 文件
但它正在提高
我不想在 proto 中指定文件名,因为我的 dict 包含超过 100 个字段我只想将总 dict 分配给额外的字段有人可以建议如何将 dict 插入额外的字段吗?
c++ - 使用 cmake 构建 C++ Protobuf 时出错
按照 protobuf 3.17 C++ 版的 README.file 中的步骤,并在创建发布文件夹并运行之后
收到以下错误:
使用 VS2019 和 cmake 3.20。有人能帮忙吗?
reflection - [Protobuf3-C++]如何用反射解包Any字段?
我的原型文件如下所示:
//------------------------------------------------ ---------------------
STEP1,使用protobuf的反射,我已经将BOT4F1的消息设置为'detail':
STEP2,将消息序列化到缓冲区,然后从缓冲区中解析HqMessage。
STEP3,首先,我得到Any的消息,然后将any消息序列化再次缓冲。最后,通过新缓冲区获取B0T4F1的消息对象。
如何在不再次序列化“详细”消息的情况下将缓冲区解析为 B0T4F1 的消息?我可以直接从“HqMessage”获取“B0T4F1”消息吗?我怎样才能做到这一点?