使用 Jackson/gson 时为许多 Pojo 类 设计解决方案

Design solution for many Pojo classes when using Jackson/gson

我正在创建一个带有服务器后端的 android 应用程序。为了在两层之间发送 json 数据,我使用 Gson(Android) 和 Jackson(Spring server).

我发现自己创建了很多简单的 Pojo 类 用于从和到 json 数据的序列化。

如果我有 30 个 api 调用,其中包含不同的信息,我将不得不创建 30 个简单的 Pojo 类。实际上是 60,因为它们必须同时存在于服务器和客户端上。

这个'problem'周围有没有?

检查下面link 使用@JsonAnyGetter 和@JsonAnySetter 注解。

Mapping JSON with varying object name