Uważam, że mam tablicę bajtów - bajt [], które reprezentują pewien rodzaj serializowanego obiektu protobuf. Czy istnieje jakiś sposób, aby wydrukować go do wyjścia, cośObiekt protobuf drukowania Java nieznanego typu
1: 123
2: Jhon
3: Doe
4: 0
Gdzie jest int 1 pole, 2 i 3 są ciągi i 4 boolen
TextFormat.print wymaga ode mnie, aby zapewnić konkretną Builder obiektu protobuf, którego nie znam.
Nie mam obiektu wiadomości, jak wspomniano powyżej. Mam tablicę bajtową – user12384512
używając biblioteki google protobuf, powinieneś być w stanie skonstruować obiekt tylko z tablicą bajtów. po co sam go analizować, skoro już istnieją biblioteki? –
To oryginalne pytanie nie dotyczyło użycia biblioteki protobuf, chodziło o to, jak wydrukować wiadomość o nieznanym typie. – user12384512