我是Gson用户(https://sites.google.com/site/gson/),我有以下用例:
我有两个页面,每个页面都按如下方式检索JSon数据:一个检索 主键(ID)和字段A和第二页检索pk(ID)和 字段B.
我根据用户需要从一个页面切换到另一个页面(如果他们 需要字段A或字段B)。
只要我在JPA实体中对@SerializedName注释使用相同的值, 两个页面都返回相同的数据...
@javax.persistence.Column(name = "A")
@SerializedName("name")
private String A;
@javax.persistence.Column(name = "B")
@SerializedName("name")
private String B;
我的问题如下:是否可以指定名称
调用gsonInstance.toJson
而不是执行时的JSon属性
这在实体层面?另请注意,我需要相同的序列化
两个字段的名称(A和B)。
此致