java - Android RestTemplate json反序列化

标签 java android json spring jackson

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

最佳答案

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

关于java - Android RestTemplate json反序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6754100/

相关文章:

java - 如果服务器崩溃,我应该如何处理?

java - 禁止程序输入小于1的数字(if else/switch)

java - 在 Java 中从其父类复制字段

java - 如何修复 FindBugs 的警告 "Use of non-localized String.toUpperCase() or String.toLowerCase()"?

android - 附加/分离与替换 fragment

javascript - 如何在 JavaScript 中重新格式化 JSON?

java - 安卓 Volley : select data from MySQL database by id specified by user

android - 应用程序无法移动到 SD 卡

Javascript:总和或所有数字在for循环中不起作用

jQuery 使用 .text() + JSON 保存字符串并使用 .val() 读取字符串会丢失换行符