如何在null
json
响应中将列表的POST
元素呈现为空元素?
@PostMapping("/")
@ResponseBody
public MyRsp test() {
MyRsp rps = new MyRsp();
rsp.setList(Arrays.asList("one", "two", null, "four");
return rsp;
}
@JsonInclude(Include.NON_NULL)
public class MyRsp {
@JsonInclude(Include.NON_NULL)
private List<String> list;
}
结果:
{
list: [
"one",
"two",
null,
"four"
]
}
我已经使用了以下属性:
spring.jackson.default-property-inclusion=non_null
。
我还能做什么?