【问题标题】:Android RestTemplate json deserializationAndroid RestTemplate json 反序列化
【发布时间】:2011-10-08 21:45:18
【问题描述】:

我需要在 Android 中为 Zenfolio API 编写一个 Json 客户端。我决定将 Spring ResTemplate 与 MappingHttpJacksonConverter 一起使用。当我使用“exchange”方法进行 POST 时,我收到一个名为“@type”的元素的 json 响应,该元素会导致反序列化异常。是否有注释告诉反序列化器省略该标签? json反序列化器如何开启注解?

【问题讨论】:

    标签: java android json spring jackson


    【解决方案1】:

    如果您想忽略所有您不感兴趣的元素,请尝试在您的映射类上使用 @JsonIgnoreProperties(ignoreUnknown=true)。

    【讨论】:

      【解决方案2】:

      尝试使用@JsonIgnore ("@type"),默认启用Jackson注解。

      请参阅http://wiki.fasterxml.com/JacksonAnnotations 了解更多信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-06-22
        • 2019-04-06
        • 2013-01-18
        • 2018-10-11
        • 2016-01-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多