在 C++ 中,如果输入满足某种格式,我们可以使用 google::protobuf::TextFormat::Parse(input, proto) 用 inputStream 输入初始化 proto。
protobuf java支持这个功能吗?如果是,文件格式是什么?多谢。
最佳答案
是的,使用相同的文本文件格式。
只需使用 TextFormat.merge
,将文本本身作为 CharSequence
或 Readable
传入(例如 Reader
code>) 和一个将值合并到的构建器。
请参阅Javadoc for TextFormat
了解更多信息,并注意它在“lite”运行时中不可用。
关于java - protobuf java支持从文本初始化吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23094819/