Я вызываю REST POST API со следующим телом:
{
"ref":{" ":"123"}
}
В бэкэнде я использую Object Mapper для десериализации вышеуказанного тела в объект POJO, как показано ниже -
public class POJO{
public Map<String,String> ref;
public Map<String,String> getRef(){
return ref;
}
public void setRef(Map<String,String> map){
this.ref = map;
}
}
Но я хочу выдать исключение при отправке ключа пробела, как в приведенном выше случае. В настоящее время Object mapper допускает вышеуказанное поведение.
Я не хочу использовать собственный десериализатор.
Есть ли способ использовать аннотацию Джексона или использовать какой-либо доступный модуль, который можно зарегистрировать в Object mapper, чтобы он не допускал вышеуказанное тело и выдавал исключение?