У меня есть массив байтов - byte [], которые представляют собой своего рода сериализованный объект protobuf. Есть ли способ, чтобы распечатать его для вывода, что-то вродеJava print protobuf объект неизвестного типа
1: 123
2: Jhon
3: Doe
4: 0
Где 1 является ИНТ поле, 2 и 3 являются строками и 4 boolen
TextFormat.print требует от меня, чтобы обеспечить конкретный Builder объекта protobuf, которого я не знаю.
У меня нет объекта сообщения, как я уже говорил выше. У меня есть байтовый массив – user12384512
, используя библиотеку goob protobuf, вы должны иметь возможность построить объект только с байтовым массивом. зачем разбирать его самостоятельно, когда есть библиотеки, сделанные для этого? –
Этот оригинальный вопрос касался не использования библиотеки protobuf, а о том, как печатать сообщение неизвестного типа. – user12384512