使用 ProtoBuf 序列化动态 JSON - Java

问题描述

需要一些见解:如何编写 proto 文件以使用 Protobuf 序列化序列化包含 JSONObject 作为属性的 Java POJO 类。 我们拥有的 JSON 是流动的(键值不断变化)。

示例:

public class POJO {
 private String atr1;
 private long atr2;
 private Map<String,String> atr3;
 private JSONObject atr4;
}

解决方法

没有合适的方法来处理这种情况。但是,JSON 与 java 具有回退序列化默认机制,这是唯一的选项。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...