Hi feng,

Can we convert JSON object into Google.protobuf.Any format? If yes, can you
provide an example. Thanks for the help.

Thanks,
Sid

On Tue, Aug 21, 2018, 10:27 AM 'Feng Xiao' via Protocol Buffers <
[email protected]> wrote:

>
>
> On Mon, Aug 20, 2018 at 9:24 PM akshay patil <[email protected]> wrote:
>
>> I have protoc installed which I can run via command line. I did install
>> protobuf using conda and when I check in my site-packages in my python
>> environment under ` site-packages/google/protobuf ` I do not see any
>> *.proto files
>>
> They are not in your python site-packages, but should be installed along
> side with the protoc binary. Check where your protoc is and look around to
> see if the protos are install there.
>
> Try compile the following proto and see if protoc can find the right
> imports:
>
> syntax = "proto3";import "google/protobuf/any.proto";
>
> message Test {
>    google.protobuf.Any var1 = 1;}
>
> If you are unsure whether your proto definition is valid (your original
> one has a invalid import path and incomplete type name for Any), try it
> here:
> https://unpkg.com/[email protected]/index.html
>
> If you can get it working it on this site, you should be able to get it
> working locally as well.
>
>
>>
>> On Monday, August 20, 2018 at 11:09:10 PM UTC-5, Feng Xiao wrote:
>>>
>>> Have you install protocol compiler, i.e., protoc? These protos should be
>>> installed along with the protoc binary if you get it from our release page.
>>>
>>> On Mon, Aug 20, 2018 at 8:13 PM akshay patil <[email protected]> wrote:
>>>
>>>>  I am trying to define my own messages representing python classes that
>>>> I want to serialize. However, I need to import any.proto or timestamp.proto
>>>> in my .proto files to represent certain messages
>>>>
>>>> syntax = "proto3";import "/google/protobuf/any.proto";
>>>>
>>>> message Test {
>>>>    Any var1 = 1;}
>>>>
>>>>
>>>> However, seems like the protobuf installation does not come with any
>>>> .proto files. I am using python 3.5 and have protobuf 3.5.2 installed. I
>>>> tried to look under google/protobuf/ but just found the compiled files
>>>> like ant_pb2.py and timestamp_pb2.py. I am following docs here to
>>>> import any.proto -
>>>> https://developers.google.com/protocol-buffers/docs/proto3#any
>>>>
>>>> --
>>>> 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 https://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 https://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 https://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 https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to