Does anyone know of any tools that will generate a .proto file? Either from an existing xsd or from existing Java objects?
I am using Apache CXF to make a web service call. The returned object has been auto generated from an xsd.
ok so I now want to pass this data using protocol buffers to another system. The object model is very complex and changes regularly - i.e. I get a new xsd every time the object model has changed. I would like to be able to auto generate a .proto file so that I can send data using google protocol buffers.
I have been looking everywhere but have come stuck.
I am happy to
i.) generate .proto file from the xsd or ii.) generate .proto file from the Java objects (which have been generated from the xsd)
I cannot find any way of doing this already short of writing something myself... Your help much appreciated
The Tranchis utility converts .XSD files to both .Proto and Thrift.
https://github.com/tranchis/xsd2thrift
It works quite well for converting basic schema types from XML Schema.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With