Код: Выделить всё
{"testField":"test"}
Код: Выделить всё
{"test_field":"test"}
Код: Выделить всё
public class Test {
public static void main(final String[] args) throws JsonProcessingException {
final ObjectMapper objectMapper = new ObjectMapper();
objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
System.out.println(objectMapper.readValue("{\"testField\":\"test\"}", Parent.class));
System.out
.println(objectMapper.readValue("{\"test_field\":\"test\"}", Parent.class));
}
@Data
@AllArgsConstructor
@NoArgsConstructor
static class Parent {
String testField;
}
}
Кроме того, во время сериализации мне нужен только случай змеи.
Я попробовал собственную стратегию PropertyNamingStrategy.
Но она не сработала.
Подробнее здесь: https://stackoverflow.com/questions/789 ... in-jackson