protobuf-net 中的可读性更强的人类表示方法

7
2个回答

2

目前还没有。我对是否值得添加存在犹豫,因为在我看来,这会削弱协议缓冲区的大部分好处。

然而,由于Jon的版本是Java版本的移植版,所以您应该会发现它具有相同的功能兼容性,因此应该可以在那里找到它。


3
谢谢。同意如果用于序列化,Protobuf 的目的就会被打败。但有时为了调试目的,将 Protobuf 对象转储出来是很有用的。我在考虑为 Fiddler 编写一个 Protobuf 检查器,这样当处理协议问题时,我就可以读取通过网络传输的 Protobuf 数据了。 - pepsi
@pepsi - 我只是把它们转换成JSON。 - Marc Gravell

1

有一个适用于Java的方法。build.toString()方法返回一个字符串表示,但你会失去序列化。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接