有谁知道可以生成 .proto 文件的工具吗?来自现有的 xsd 还是来自现有的 Java 对象?
我正在使用 Apache CXF进行网络服务调用。返回的对象是从 xsd 自动生成的。
好的,所以我现在想使用 Protocol Buffer 将此数据传递到另一个系统。对象模型非常复杂并且会定期更改 - 即每次对象模型更改时我都会得到一个新的 xsd。我希望能够自动生成一个 .proto 文件,以便我可以使用谷歌 Protocol Buffer 发送数据。
我一直在到处寻找,但卡住了。
我很高兴
i.) 从 xsd 生成 .proto 文件 要么 ii.) 从 Java 对象(已从 xsd 生成)生成 .proto 文件
除了自己写一些东西,我已经找不到任何方法可以做到这一点...... 非常感谢您的帮助
最佳答案
Tranchis 实用程序将 .XSD 文件转换为 .Proto 和 Thrift。
https://github.com/tranchis/xsd2thrift
它非常适合从 XML 模式转换基本模式类型。
关于java - 从现有 Java 对象或 xsd 生成 .proto 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4660203/