Я связываю JSON-ответ с моим классом, используя Джексона. Все прекрасно работает, кроме случаев, когда в моем ответе JSON больше полей, чем определяет мой класс. Я хочу, чтобы Джексон игнорировал поля, которые не существуют в моем ответе JSON. Это связано с совместимостью для будущих версий. Если я добавлю новое поле, я не хочу, чтобы предыдущие версии моего клиента зависали.
Идеи
ObjectMapper mapper = new ObjectMapper(); // can reuse, share globally
PromoResponse promoResponse = mapper.readValue(r, PromoResponse.class);