-> String,
int -> String?
Вот пример для boolean:
public class TestPojo1 {
String test;
// тут пустой констурктор, геттеры и сеттеры
}
@Test
void name() throws JsonProcessingException {
ObjectMapper objectMapper = new ObjectMapper();
String json = "{\"test\":true}";
Assertions.assertThrows(Exception.class, () -> {
objectMapper.readValue(json, TestPojo1.class);
});
}
Выключить MapperFeature.ALLOW_COERCION_OF_SCALARS
Выключил ObjectMapper objectMapper = new ObjectMapper(); objectMapper.configure(MapperFeature.ALLOW_COERCION_OF_SCALARS, false); Не помогает! (
Действительно, для строк не работает. Тут описаны обходные пути, а вообще похоже, что до сих пор из коробки ничего на эту тему нет.
Обсуждают сегодня