尝试为 class 中的某些字段设置 Json 忽略
Trying to set Json Ignore for some of the field in class
我在这里尝试将 class 转换为 json 字符串。在转换过程中,对于一个字段,我希望设置@JsonIgnore
活动 class 包括:
int campaignId;
Date startDate;
Date endDate;
我目前就是这样做的
String data = JacksonObjectMapper.INSTANCE.getObjectMapper().writeValueAsString(Campaign);
我只想通过对象而不是通过注释来使用它,因为我是有条件地这样做的
我用的是Gson。它有一些处理元素和对象的内部函数。
Gson gson = new GsonBuilder().create();
JsonElement jsonElement = gson.toJsonTree(object);
JsonObject jsonObject = jsonElement.getAsJsonObject();
jsonObject.remove("endDate");
我在这里尝试将 class 转换为 json 字符串。在转换过程中,对于一个字段,我希望设置@JsonIgnore
活动 class 包括:
int campaignId;
Date startDate;
Date endDate;
我目前就是这样做的
String data = JacksonObjectMapper.INSTANCE.getObjectMapper().writeValueAsString(Campaign);
我只想通过对象而不是通过注释来使用它,因为我是有条件地这样做的
我用的是Gson。它有一些处理元素和对象的内部函数。
Gson gson = new GsonBuilder().create();
JsonElement jsonElement = gson.toJsonTree(object);
JsonObject jsonObject = jsonElement.getAsJsonObject();
jsonObject.remove("endDate");