gpt4 book ai didi

java - .proto 文件中 "Value"类的含义是什么

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:08:40 26 4
gpt4 key购买 nike

谁能解释一下下面 .proto 文件中“值”的含义?

message Test {
string id = 1;
string name = 2;
google.protobuf.Value property = 6;}

最佳答案

如果没有 import,它可能无法工作,但是:它代表了一个灵活类型的值; Value“知名类型”本质上是一些常见类型的联合(oneof),带有 Java API(来自您的标签)described here .

定义在struct.proto中(因此您需要 import "google/protobuf/struct.proto";),或者基本上:

message Value {
// The kind of value.
oneof kind {
// Represents a null value.
NullValue null_value = 1;
// Represents a double value.
double number_value = 2;
// Represents a string value.
string string_value = 3;
// Represents a boolean value.
bool bool_value = 4;
// Represents a structured value.
Struct struct_value = 5;
// Represents a repeated `Value`.
ListValue list_value = 6;
}
}

关于java - .proto 文件中 "Value"类的含义是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49915252/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com