@ResponseBody
@RequestMapping(value="/getUser")
public JSONObject getContent(@ReqeustBody User user)
Здесь мой код контроллера.
@Data
public class User{
private String username = "administrator";
private String password = "123456";
private Integer age = 18;
}
Здесь мой код класса User
.
{
"username":"admin",
"password":"000",
"age":""
}
Когда я POST
JSON
выше, я получаю свойство age
равным null
.
Я хочу, чтобы Jackson
десериализовал пустые поля (""
или null
) в JSON
со значениями по умолчанию.
Вот так:
{
"username":"admin",
"password":"000",
"age":18
}
Что мне делать?