2011-07-19 8 views
1

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

ответ

3

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

0

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

См. http://wiki.fasterxml.com/JacksonAnnotations для получения дополнительной информации.