每个字段有多个 GSON @SerializedName?
在 Gson 中,有没有办法将多个 JSON 字段映射到单个 Java 对象成员变量?
假设我有一个Java类...
public class MyClass {
String id;
String name;
}
我想将此单个类与两个不同的服务一起使用。但是,这两种服务在返回数据的方式上有所不同...
{ "id": 2341, "person": "Bob" }
...和。。。
{ "id": 5382, "user": "Mary" }
...分别。
有没有办法将 JSON 字符串中的 和 字段映射到 Java 对象中的字段?"person"
"user"
name
(注意:我只需要从JSON字符串转换为Java对象 - 反之亦然。