在c ++中,如果输入满足某种格式,我们可以使用google :: protobuf :: TextFormat :: Parse(input,proto)用inputStream输入初始化proto。
protobuf java是否支持此功能?如果是的话,文件格式是什么?非常感谢。
答案 0 :(得分:2)
是的,使用相同的文本文件格式。
只需使用TextFormat.merge
,将文本本身作为CharSequence
或Readable
(例如Reader
)和构建器传入,即将值合并到。
有关详细信息,请参阅Javadoc for TextFormat
,并注意它在“lite”运行时中不可用。