我正在尝试将.proto(2.5版)转换为java pojo。例如
从
message Article {
optional string title = 1;
}
到
public class Article {
private string title;
public string getTitle() {
return title;
}
public void setTitle(string title) {
this.title = title;
}
}
但是官方协议不支持生成pojo方式的java文件。
有没有可以从.proto文件自动生成pojo的工具?
该SO线程包含用于生成协议缓冲区的Java“ nano”变体的文档,这可能正是您要查找的内容:Android protobuf nano文档
否则,自行生成代码的最简单方法可能是使用Google开放源代码协议缓冲区代码生成器为协议缓冲区生成“描述符”,然后迭代描述符(并可能使用Java诗人之类的库)来生成Java代码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句