【问题标题】:Human-readable representations in protobuf-netprotobuf-net 中的人类可读表示
【发布时间】:2011-07-14 21:12:55
【问题描述】:

protobuf-net 是否有任何 API 可以将 protobuf 转储为人类可读的形式?我希望像TextFormat 这样的东西。

【问题讨论】:

    标签: protocol-buffers protobuf-net human-readable


    【解决方案1】:

    目前,没有。对于是否值得添加,我有两种看法;在我看来,这破坏了协议缓冲区的大部分好处。

    但是,由于 Jon 的版本是 java 版本的移植,你应该会发现它是功能兼容的,所以它应该存在。

    【讨论】:

    • 谢谢。同意如果将它用于序列化它将破坏protobuf的目的。但是,有时能够转储 protobuf 对象以进行调试很有用。我正在考虑为 Fiddler 编写一个 protobuf 检查器,以便在解决协议问题时能够通过网络读取 protobuf 数据。
    • @pepsi - 我只是将它们放入 JSON 中
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-05
      • 1970-01-01
      • 1970-01-01
      • 2017-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多