我正在从 Web 服务中检索 JSON。有时 JSON 中的属性会作为对象返回,有时它是对象的数组。如何编写要反序列化的 Java 类,以便使用 Jackson's 正确反序列化此属性ObjectMapper
?我可以使用 ObjectMapper 来帮助解决这个问题吗?
带有对象的 JSON:
"results": {
"account": {
"expiration": "2012-11-16"
}
}
带有集合的 JSON
"results": {
"account": [{
"expiration": "2012-11-16"
}]
}