package tutorial;
message Person {
required string name = 1;
required int32 id = 2;
optional string email = 3;
}
「1」,「2」,「3」是什麼意思?protobuf中的「1」,「2」,「3」是什麼意思?
package tutorial;
message Person {
required string name = 1;
required int32 id = 2;
optional string email = 3;
}
「1」,「2」,「3」是什麼意思?protobuf中的「1」,「2」,「3」是什麼意思?
消息定義中的每個字段都有唯一的編號標籤。這些標籤用於以消息二進制格式標識您的字段,並且在您的消息類型正在使用時不應更改。
http://code.google.com/intl/de-DE/apis/protocolbuffers/docs/proto.html
他們是外地號碼 - 他們在電線表示用於識別字段與值相關聯。這意味着重命名一個字段並不是一個突破性的改變(就Wire格式而言),並且這些名稱本身不必被序列化。
字段的順序。 – nothrow