通过配置
spring.jackson.default-property-inclusion=
的值来确定返回的处理策略。
枚举说明了各种策略的区别,默认的是USE_DEFAULTS。
此配置可用于控制请求返回的JSON会不会忽略其中的空值,例如:
展示为空的字段
{
"resultCode": 10000,
"resultMsg": "操作成功",
"data": {
"oldCardNo": "",
"patientID": null,
"status": null
}
}
忽略为空的字段
{
"resultCode": 10000,
"resultMsg": "操作成功",
"data": {
}
}
忽略为null的字段
{
"resultCode": 10000,
"resultMsg": "操作成功",
"data": {
"oldCardNo": "",
}
}