Разбивающий протобуф с повторяющимся полем - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть протобуф в формате

message Test {
    .... some stuff
}
message Tests {
   repeated Test tests = 1;
}

Так вот, что я наблюдаю.

Допустим, я создаю экземпляр Prots Proto с помощью всего одного теста в поле «тесты», скажем test1, и выполняю его маршализацию

Снова я создаю новый прототип Tests с одним тестом в поле «тесты», скажемtest2 и маршал его

Теперь, если я объединю байтовые массивы из двух вызовов маршала и разархивирую этот объединенный байт-массив, я получу прототип объекта Tests с test1 и test2 внутри поля повторяющихся тестов.

Я сделал это тестирование для простого приветственного сообщения мира только с полем строки.Тем не менее, я хочу быть уверен, что это верно для любого вида прото

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...