我想更新协议缓冲区中的消息:
message Person {
string name = 1;
}
现在,假设我不想要name
的{{1}},而只希望它的Person
:
address
现在,message Person {
string address = 1;
}
可以保留为id
,因为类型始终是字符串,但是我想知道用这种方式重写消息是否更好:
1
为了使版本之间的可读性更高。
答案 0 :(得分:-1)
您可以安全地更改字段名称(如果要保留相同的ID和相同的类型),请检查以下帖子是否对您有帮助。
Protocol buffer: does changing field name break the message?
而且在我看来,总是有
required or optional
消息字段的注释