小编Mik*_*oss的帖子

Java中如何处理未知的protobuf字段?

我有一个 Java 应用程序,它从另一台计算机读取一些 protobuf 数据,然后修改一些值并将其写回。用户很可能使用过时的 .proto 文件读取数据,因此在这种情况下会有一些字段无法理解。我最终希望在写回所做的更改时保留未知的数据;但是,我可以满足于仅检测到存在未知数据(以提示用户升级他/她的应用程序)。我不清楚如何处理 Java 中的未知字段。

如果有帮助,我正在使用版本 2 .proto 文件,因为我需要它与远程计算机上的 nanopb 兼容。

这个问题让我明白了一些,但我的问题与 JSON 无关。

java protocol-buffers protobuf-java

7
推荐指数
1
解决办法
8806
查看次数

标签 统计

java ×1

protobuf-java ×1

protocol-buffers ×1