On Tue, Nov 24, 2015 at 8:57 AM, Brandon K <[email protected]> wrote:
> I am writing a gRPC NodeJS Client to communicate with a server service. I
> am getting the response back from my request, however the response is
> contains message data of 'any.proto' type. What is the proper way to handle
> unpacking this data within my NodeJS code?
>
> Just to give some background I have a User proto object that was created,
> here is the response:
>
> response : {
> result: {
> type_url = "type.googleapis.com/User",
> value = Uint8Array[5]
> },
> validationErrors = [ ]
> }
>
>
> In Java there exists the pack( ) and unpack( ) methods to handle this
> process ensuring type-safety. Are there any helpers that are similar for
> Javascript?
>
> I note from this Language Guide link
> <https://developers.google.com/protocol-buffers/docs/proto3?hl=en> (about
> 50% down the page in "Any" section) it states *"*Currently the runtime
> libraries for working with Any types are under development*." *So I am
> curious if what I'm asking for doesn't exist, will such a feature be added
> in the future as part of this active development.
>
I don't think such functionalities currently exist for Javascript. We will
soon opensource a proto JS implementation which should be able to cover
this. It's planned to be released this quarter.
>
> Thanks ahead of time.
>
> -Brandon
>
> --
> 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.
>
--
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.