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.
