我只需要更改一个字段,我想要具有dafault值的另一个字段,但是使用此代码,我在输出中仅包含一个字段-我在JsonSerializer中编写的一个字段,但是我需要具有所有字段并且只有一个为了改变。有一种属性方法吗?
GsonBuilder gson = new GsonBuilder().serializeNulls();
gson.registerTypeAdapter(TripCardView.class,new JsonSerializer<TripCardView>() {
@Override
public JsonElement serialize(TripCardView src,Type typeOfSrc,JsonSerializationContext context) {
JsonObject jObj = new JsonObject();
jObj.add("numberShortYear",new JsonPrimitive(src.getNumberShortYear()));
return jObj;
}
});
jsonResponse.add("aaData",gson.setDateFormat("dd.MM.yyyy").create().toJsonTree(result));