2010-01-22 6 views
5

Dans les tampons de protocole est-il un moyen d'avoir un message avec la collection de messages imbriqués? Par exemple, un superviseur de message peut avoir une collection d'employés avec le nom et le département du superviseur.Collections dans les messages Protocol Buffers?

Répondre

6

Oui. Vous utilisez les champs repeated;

message Employee 
{ 
    ... 
} 

message Supervisor 
{ 
    repeated Employee employees = 1; 
} 

Vous pouvez ensuite accéder au champ employees sous forme de liste.