根据文件

不推荐使用 (字段选项):如果设置为true,则表示不推荐使用该字段,并且新代码不应使用该字段。

使用示例:

message Foo {
 string old_field = 1 [deprecated=true];
}
  • 我们如何不赞成使用整个消息?

#1楼 票数:3 已采纳

您可以将其设置为消息中的顶级选项:

message Foo {
   option deprecated = true;
   string old_field = 1;
}

  ask by mkUltra translate from so

未解决问题?本站智能推荐:

1回复

使用自动生成时如何在.proto文件中包含服务(Serializer.GetProto<>())

因此,我需要创建一个包含服务和消息的完整 .proto 文件,以完整描述我将要使用的服务之一。 我已经发现这篇文章提到了使用string proto = Serializer.GetProto<YourType>(); 但遗憾的是,当在我的服务上使用时,它只会生成一个带有以我的服务命名的
1回复

协议缓冲区-分配嵌套消息

我的 PB 架构如下所示: 在服务器端(node.js),我试图设置如下属性: 问题是在clinet端调试的时候,只有productid有赋值, recommendationlist是空的。 如何为嵌套消息正确分配值?
1回复

协议缓冲区

我试图让我了解协议缓冲区。 我了解基本知识,但是现在我试图将以下javascript对象定义为.proto。 使用Node.js gRPC库 这是我想出的,但被拒绝了。
1回复

协议缓冲区-向客户端发送消息数组

以下是我在.Proto创建的message : 在我的 Node.Js 代码中,我试图将此message的Array message回客户端,但是客户端收到一个空对象。 如果我只发送此类message一个实例,它会起作用。 如何在 PB 中发送Message Array ?
1回复

谷歌协议缓冲区:如何定义包含ArrayList的消息>在原始文件中

ArrayList对应于重复的字符串: 如何在消息中定义ArrayList <ArrayList <String>>? 谢谢!
2回复

窥视协议缓冲区消息文件

是否有一个命令行工具可以窥视包含多个(相同消息类型的)协议缓冲区消息的文件?
1回复

如何在Django中使用带有协议缓冲区的gRPC

我正在使用 Django 制作电子商务网站,我想将gRPC与Protocol Buffer一起使用,因此,我可以为不同的客户端平台提供服务,例如 IOS、Android 等。我想使用 gRPC,因为它与 TensorFlow 模型兼容以提供服务使用客户的实时数据或在作品中使用 tensorflow
3回复

Intellij中无法识别协议缓冲区导入

我试图将一个协议缓冲区消息导入另一个,但无法识别导入。 只要我不尝试将一个 protobuf 导入另一个,就会生成 protobuf 代码(在 Java 中),代码会按预期编译和运行。 我在用着: Intellij Idea 2020 v1.3 无限版 Protobuf 编辑器插件:jvolk