protobuf java是否支持从文本初始化?

时间:2014-04-15 21:23:16

标签: java protocol-buffers

在c ++中,如果输入满足某种格式,我们可以使用google :: protobuf :: TextFormat :: Parse(input,proto)用inputStream输入初始化proto。

protobuf java是否支持此功能?如果是的话,文件格式是什么?非常感谢。

1 个答案:

答案 0 :(得分:2)

是的,使用相同的文本文件格式。

只需使用TextFormat.merge,将文本本身作为CharSequenceReadable(例如Reader)和构建器传入,即将值合并到。

有关详细信息,请参阅Javadoc for TextFormat,并注意它在“lite”运行时中不可用。