【问题标题】:availability of 'well known types' in proto3 protocol-buffersproto3 协议缓冲区中“众所周知的类型”的可用性
【发布时间】:2017-05-18 21:47:34
【问题描述】:

我看到 StringValue 是字符串消息的消息包装器,我尝试将其用于:

service SomeService {
  // health
  rpc HealthCheck(google.protobuf.Empty)
    returns (google.protobuf.Empty) {}
  // create
  rpc CreateSomething(SomeMessageType)
    returns (StringValue) {}

}

但是,我从 protoc 收到一条消息,例如:

somefile.proto:30:14: "StringValue" 未定义。

我正在使用 proto3 语法。我错过了什么?

【问题讨论】:

    标签: protocol-buffers


    【解决方案1】:

    好的。

    我需要:import "google/protobuf/wrappers.proto";

    并且,使用完全限定的google.protobuf.StringValue

    【讨论】:

    • 这(使用限定名)今天帮助了我。谢谢!!
    猜你喜欢
    • 2014-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-27
    • 2014-03-18
    • 2020-04-06
    • 2011-10-27
    • 2017-07-06
    相关资源
    最近更新 更多