в чем смысл понятия" ценность " класса В.файл Proto
Может ли кто-нибудь объяснить мне значение слова "ценность" ниже .прото файл?
message Test {
string id = 1;
string name = 2;
google.protobuf.Value property = 6;}
1 ответ:
Без
import
он, вероятно, не должен работать, однако: он представляет собой гибко типизированное значение;Value
"хорошо известный тип" по существу является объединением (oneof
) нескольких распространенных типов, с API Java (из ваших тегов) , описанным здесь.Определение находится в
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; } }