我似乎找不到任何关于如何在 C++ 中操作使用非标量值的 protobuf 映射的明确提及。 例如考虑这个 proto 文件: 请注意,X 是非标量。 我将如何在 C++ 中将某些内容插入到这张地图中? 我需要动态分配一个 X 对象还是没有必要? 例如,下面的两段代码都正确吗? 对于动态分配的, ...
我似乎找不到任何关于如何在 C++ 中操作使用非标量值的 protobuf 映射的明确提及。 例如考虑这个 proto 文件: 请注意,X 是非标量。 我将如何在 C++ 中将某些内容插入到这张地图中? 我需要动态分配一个 X 对象还是没有必要? 例如,下面的两段代码都正确吗? 对于动态分配的, ...
我在 golang 中使用 gRPC。 我有一个非常简单的 proto 定义和一个 gRPC 服务。 原型定义在类型为google/protobuf/any 的背书中有一个字段。 gRPC 服务无法将此字段映射到输入值,并且始终初始化为零 原型定义: 使用它,实现了一个简单的 gRPC 服务: ...
我正在向服务器执行 POST 请求,该服务器“正确”响应,但是当尝试调用mergeFromString() function 时,我收到以下错误: Google\Protobuf\Internal\GPBDecodeException:解析期间发生错误:意外的线路类型。 在第 353 行的 Go ...
如何解决我在使用 aws kinesis 库时启动时遇到的以下错误。 我正在使用当前的谷歌 protobuf 版本 3.11.4 ...
用例非常简单:我有两个项目(ProtoProvider 和 ProtoConsumer)。 ProtoProvider 有 proto 文件 (to_import.proto) 和我想在 ProtoConsumer 上使用的消息。 ProtoConsumer 对 ProtoProvider ...
这个真是让人头疼…… 第一部分我们有一个 swift iOS 应用程序,具有不同的开发和生产目标(正常的东西)。 我们已将Google Protobufs纳入其中,以实现我们的最新功能之一。 这是使用 Google 的 J2ObjC 库和pod 'Protobuf', '= 3.11.4' pod ...
我找不到合适的指南来通过网络发送和接收 protobuf 消息。 教程中的示例显示了如何读取和写入文件。 因此,一种天真的方法是为网络协议创建自定义 header 并发送 protobuf 文件。 Header 还包含消息类型的枚举值。 那么问题来了: protobuf 是否提供了一个 API ...
我尝试使用 python 中的谷歌协议缓冲区解密我的数据 sample.proto 文件:- 之后,我使用 proto 命令生成了 python 文件:- protoc --proto_path=./ --python_out=./ simple.proto 我的 Python 代码如下:- 执行上 ...
我有以下 protobuf 消息: 在 typescript 中,我试图根据 typescript Z46F3EA056CAA31026CZF1 设置 protobuf 消息的 map 条目,看起来像这样。 我尝试遍历 map object 中的条目并以这种方式设置 map 条目。 我收到错误“Ty ...
当我为 arm 构建一个 protobuff 然后安装它时,我在 lib/ 目录中看不到*.so文件,只有*.a和*.la 。 如果我为 x86 构建它,那么一切都很好。 命令顺序如下: protobuf: protobuf-cpp-3.14.0 操作系统:Ubuntu 20.04 从apt in ...
我有一个像这样的原型文件: 是否可以在不生成 cs 文件的情况下获取 IMessage、字段描述符等。 我正在使用谷歌 protobuff。 ...
我用 gRPC 编写了一个服务。 当我启动该服务时,它无法导入已编译的 protobuf 并显示以下错误消息: ...
在我的 test.proto 文件中,我有如下内容,即消息 HTML 中没有字段,如何为消息页面的 _html 字段设置值? 如何设置这些值? https://medium.com/@at_ishikawa/cli-to-generate-protocol-buffers-c2cfdf63 ...
我正在使用Pulsar-Flink从 Flink 中的 Pulsar 读取数据。 当数据的格式是协议缓冲区时,我遇到了困难。 在 GitHub 的首页中,Pulsar-Flink 正在使用SimpleStringSchema 。 但是,它似乎并没有正式遵守 Protocol Buffer。 有谁知道 ...
我正在尝试使用 Google 协议缓冲区库在 C# 中进行序列化和反序列化过程。 我可以使用以下代码进行反序列NotificationSet.Parser.ParseJson(json); 这工作正常。 NotificationSet 是由.proto 自动生成的文件。 但在这里你可以看到它不是 ...
我创建了一条消息消息 1 { 成员 1,} 编译后生成 c++ 代码, 我们如何继承生成的类。 继承后,低于错误不能从“最终”基础派生 ...
我在编写自定义协议插件时遇到了麻烦。 我发布了这个问题,但没有回应。 至少请让我知道几个问题的答案。 我真的需要这样做。 我还没有迈出第一步。 从这个问题,他们如何将 shell 脚本与插件名称 protoc-gen-code 联系起来。 java -cp./codegen.jar CodeGen ...
我正在尝试构建一个自定义 protoc 插件来生成自定义 output from.proto 文件。 我从 protoc自定义插件中复制了包含 CodeGenerator 的 java 文件作为起点并将其重命名。 我还关注了可执行文件和 created.sh 文件。 我的shell脚本内容如下。 ...
我们有一个用于发送 protobuf 的通信通道。 为了能够发送不止一种类型的protobuf,我们双重序列化: 如果我有一个FriedEggs protobuf,我将它序列化,将其分配给 Coprolite 的有效载荷,将 payload_type 设置为 KBezoarFriedEggs,序 ...
我正在使用带有 android gradle插件的protocol buffer来生成 java 文件。 这是 build.gradle 文件:我使用了protobuf-javalite因为我的 proto 文件包含 Any 我在 MainActivity 中有这个代码: 当我运行应用程序 ...