首页 > 解决方案 > 杰克逊 - 当您不确定内容时如何解析为 POJO(超类?)

问题描述

当我确切知道即将发生什么时,我可以轻松地解析/反序列化为我的预定义 POJO,但在这种情况下:

{
  "pricequote" : {
    "USD" : {
      "price": 2.56
    }
  }
}

现在我已经通过删除大量字段来简化我的真实数据,但这是它的基础。其中“pricequote”始终相同,但取决于我使用的 http API,我可能会请求 EUR,但返回的 USD/EUR/etc 的所有内容都相同,除了 USD/EUR/ 之外,一切都相同等等

所以我这将是 super() 解决?但无法弄清楚如何告诉 super() 使用哪一个。

标签: jackson

解决方案


推荐阅读