![](/img/trans.png)
[英]Why the message classes generated by the protocol buffer compiler are all immutable?
[英]Peek into protocol buffer message files
是否有一個命令行工具可以窺視包含多個(相同消息類型的)協議緩沖區消息的文件?
如果您仍然需要這樣的工具,我們可以構建它: http : //temk.github.io/protobuf-utils/
如果您知道Message
類型,那么編寫自己的Message
應該很簡單。 例如,在C ++中,您可以使用Message::DebugString()
或Printer
類。
請注意,如果單個文件包含多個序列化的Message
,則由於ParseFromIstream
, ParseFromFileDescriptor
等都將解析整個文件,因此您需要正確地解析它們。 我想您可以通過將現有Message
包裝在Message
中來完成此操作,該Message
僅包含現有Message
類型的單個重復字段。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.