Yes. You are right. CodedInputStream is a possible solution. This is helpful. I also find out that the generated Java protocol buffers code also uses it to decode.
Thanks, Li On Tuesday, December 30, 2014 10:09:08 AM UTC-8, Henner Zeller wrote: > > On 29 December 2014 at 10:53, Li Yan <[email protected] <javascript:>> > wrote: > > Hey guys, > > > > From https://developers.google.com/protocol-buffers/docs/encoding, I > > basically understand how to encode protocol buffers: the keys and values > are > > concatenated into a byte stream. My question is whether there exists API > to > > partially serialize/deserialize protocol buffers? I mean add serialized > > field at binary head, and only deserialize the first n fields in the > binary > > protocol buffers. > > You could use the CodedInputStream to read one field at a time. > > -h > > > > > > > Thanks, > > Li > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "Protocol Buffers" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to [email protected] <javascript:>. > > To post to this group, send email to [email protected] > <javascript:>. > > Visit this group at http://groups.google.com/group/protobuf. > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.
