Protocol Buffers消息中的集合?

时间:2010-01-22 19:24:21

标签: protocol-buffers

在协议缓冲区中是否有一种方法可以获得包含嵌套消息集合的消息?例如,消息Supervisor可能包含Employees的集合以及主管的名称和部门。

1 个答案:

答案 0 :(得分:7)

是。您使用repeated字段;

message Employee
{
    ...
}

message Supervisor
{
    repeated Employee employees = 1;
}

然后,您可以作为列表访问employees字段。