如何打印出 protobuf 消息中的值
How to print out the values in a protobuf message
我知道有一种方法可以在 protobuf 中序列化消息。但是有没有一种简单的方法可以打印出 protobuf 消息中的值?类似于 Java?
中的 toString() 方法
谢谢。
protocol buffer basics -- Java
引用自link,检查standard message methods
:
标准消息方法
每条消息和构建器 class 还包含许多其他方法,可让您检查或操作整个消息,包括:
isInitialized(): checks if all the required fields have been set.
toString(): returns a human-readable representation of the message, particularly useful for debugging.
mergeFrom(Message other): (builder only) merges the contents of other into this message, overwriting singular fields and concatenating repeated ones.
clear(): (builder only) clears all the fields back to the empty state.
我知道有一种方法可以在 protobuf 中序列化消息。但是有没有一种简单的方法可以打印出 protobuf 消息中的值?类似于 Java?
中的 toString() 方法谢谢。
protocol buffer basics -- Java
引用自link,检查standard message methods
:
标准消息方法
每条消息和构建器 class 还包含许多其他方法,可让您检查或操作整个消息,包括:
isInitialized(): checks if all the required fields have been set.
toString(): returns a human-readable representation of the message, particularly useful for debugging.
mergeFrom(Message other): (builder only) merges the contents of other into this message, overwriting singular fields and concatenating repeated ones.
clear(): (builder only) clears all the fields back to the empty state.