Android RestTemplate JSON десериализации - PullRequest
1 голос
/ 20 июля 2011

Мне нужно написать Json-клиент в Android для Zenfolio API. Я решил использовать Spring ResTemplate с MappingHttpJacksonConverter. Когда я делаю POST с методом "exchange", я получаю ответ json с одним элементом с именем "@type", который вызывает исключение десериализации. Есть ли аннотация, которая говорит десериализатору опустить этот тег? Как включить аннотацию для десериализатора json?

Ответы [ 2 ]

3 голосов
/ 20 июля 2011

Попробуйте @JsonIgnoreProperties (ignoreUnknown = true) в ваших классах отображения, если вы хотите игнорировать все элементы, которые вас не интересуют.

0 голосов
/ 20 июля 2011

Попробуйте использовать @JsonIgnore ("@type"), аннотации Джексона включены по умолчанию.

Подробнее см. http://wiki.fasterxml.com/JacksonAnnotations.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...