【发布时间】:2018-12-16 10:40:59
【问题描述】:
根据第三方 API 规范,如果不存在值,我需要使用 ObjectMapper 在 JSON 中发送空值,
预期结果:"optional": null
如果存在可选值,则发送"optional": "value"
我在Jackson – Working with Maps and nulls没有找到这样的选项
代码:
requestVO = new RequestVO(optional);
ObjectMapper mapper = new ObjectMapper();
String requestString = mapper.writeValueAsString(requestVO);
类:
public class RequestVO {
String optional;
public RequestVO(String optional) {
this.optional = optional;
}
public String getOptional() {
return optional;
}
public void setOptional(String optional) {
this.optional= optional;
}
【问题讨论】:
标签: java json null objectmapper