Answer the question
In order to leave comments, you need to log in
How to check extra @RequestBody fields?
Всем привет,
В Spring MVC есть замечательная аноташка @RequestBody , которая конвертирует JSON в наши POJO.
Задача состоит в том, чтобы проверять нет ли мусора во входящем JSON. На практике такой JSON будет прекрасно сьеден. А валидировать мы можем только присутствующие в POJO поля аноташкой valid .
Есть ли способ контролировать наличие лишних полей во входящем JSON? Желательно не делать при этом свой HttpMessageConvertor
Answer the question
In order to leave comments, you need to log in
/ Jackson version 1.9 or earlier
objectMapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, true);
// Jackson 2.0 or later
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, true);
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question