java - 使用 ProtoBuf 序列化动态 JSON - Java
问题描述
需要一些见解:如何编写 proto 文件以序列化包含 JSONObject 作为属性的 java POJO 类,并使用 Protobuf 序列化。我们拥有的 JSON 是流动的(键不断变化)。
样本:
public class POJO {
private String atr1;
private long atr2;
private Map<String, String> atr3;
private JSONObject atr4;
}
解决方案
没有适当的方法来处理这种情况。但是,带有 java 的 JSON 具有回退序列化默认机制,这是唯一的选项。
推荐阅读
- php - Laravel 我添加了 morphmany SQLSTATE[42S22]: Column not found: 1054 Unknown column 'staff.staff_id' in 'field list'
- java - 用 REFLECTION 打破 SINGLETON 模式的论点是否实用?
- aws-lambda - Cube.js 在无服务器环境中超时
- javascript - 如何使用新令牌动态更新 AJAX GET 请求标头
- javascript - 如何根据角度中的当前用户角色导入svg
- php - 当 MySQL 文本类型中的 heredoc 字符串时,PHP heredoc 不起作用
- python - 如何更改我的代码以通过除法求解模方程?
- tomcat - Apache Tomcat 8.5.51 是否支持 content-security-policy 标头
- linux - 监控在专用 cpu 内核中执行的进程
- python - XGBoost 回归器中的“reg_alpha”参数。使用高值不好吗?