这里我试图将类转换为json字符串。在转换期间,对于一个字段,我希望设置@JsonIgnore
Campaign类包含:
int campaignId;
Date startDate;
Date endDate;
我目前正在这样做
String data = JacksonObjectMapper.INSTANCE.getObjectMapper().writeValueAsString(Campaign);
我想通过对象使用它,而不是通过注释,因为我有条件地这样做
答案 0 :(得分:0)
我已经使用了Gson。它有一些内部函数来处理元素和对象。
Gson gson = new GsonBuilder().create();
JsonElement jsonElement = gson.toJsonTree(object);
JsonObject jsonObject = jsonElement.getAsJsonObject();
jsonObject.remove("endDate");