меня POJO как эти:JacksonFeature брейки JsonIgnoreProperties
@JsonIgnoreProperties(ignoreUnknown = true)
public class SNAPIResponse {
public String status;
public String message;
public int errorCode;
public ConsumerProfile consumerProfile;
@JsonIgnoreProperties(ignoreUnknown = true)
public static class ConsumerProfile {
public String accountId;
}
}
и мой клиент Джерси работает просто отлично, даже несмотря на то, ConsumerProfile
ответов содержат много дополнительных полей.
Затем добавить строку:
client.register(JacksonFeature.class);
моей установки клиента Джерси. И после этого игнорирование больше не работает:
Unrecognized field "authService" (Class com.xyz..SNAPIResponse$ConsumerProfile), not marked as ignorable
Почему?
Какую версию Джерси вы используете? И какая версия Джексона? – Alden