如何在* .proto文件中定义一个空接口?

时间:2019-04-14 07:07:52

标签: go protocol-buffers

我在Go中需要这样的结构:

type SomeStruct struct{
    Foo bool
    Bar interface{}
}

如何在* .proto文件中定义一个空接口?如果这不可能,那么如何使用* .proto变量类型的字段描述解决问题?

1 个答案:

答案 0 :(得分:1)

Protobuf不支持泛型类型。 因为我知道所有可能的类型,所以我可以使用OneofOneof