Comment définir répété champs de protobuf avant de construire le message?
Quand j'ai eu quelque chose comme
Message Foo{
repeated Bar bar = 1;
}
Maintenant je veux insérer xy objets de la Barre.
Chacun est créé dans une boucle.
for(i=0; i < xy ; i++){
//Add Bar into foo
}
//Build foo after loop
Est-ce possible ou dois-je besoin de toutes xy barre de champs dans le même temps, avant la construction de l'Objet foo?
OriginalL'auteur Gobliins | 2015-03-20
Vous devez vous connecter pour publier un commentaire.
Lorsque vous utilisez le protoc commande pour générer de l'objet java il va créer un Objet Foo qui aura son propre générateur de méthode.
Vous finirez par faire quelque chose comme cela
Pour ajouter des objets individuels que vous pouvez faire quelque chose comme ça.
Édité avec le cas d'utilisation que vous avez demandé.
édité le message, il devrait y avoir une option pour passer dans les objets un par un.
OriginalL'auteur Venki