jackson - 杰克逊 - 当您不确定内容时如何解析为 POJO(超类?)
问题描述
当我确切知道即将发生什么时,我可以轻松地解析/反序列化为我的预定义 POJO,但在这种情况下:
{
"pricequote" : {
"USD" : {
"price": 2.56
}
}
}
现在我已经通过删除大量字段来简化我的真实数据,但这是它的基础。其中“pricequote”始终相同,但取决于我使用的 http API,我可能会请求 EUR,但返回的 USD/EUR/etc 的所有内容都相同,除了 USD/EUR/ 之外,一切都相同等等
所以我想这将是 super() 解决?但无法弄清楚如何告诉 super() 使用哪一个。
解决方案
推荐阅读
- aframe - 手机360°全景陀螺仪问题
- python - SQLAlchemy 重新映射类
- angular - 使用 JSON 中的值填充 Select
- ios - 是否可以在 Swift 运行时更改本地化语言?
- reactjs - 从 HTML 元素中获取值时的函数参数类型
- sql-server - 用变量替换标识列从数据库中编写对象以将对象复制到其他环境
- amazon-web-services - 无法将 Lambda 连接到 ElastiCache Redis 集群
- php - 我想加入数据并显示一个表中的所有记录和另一个表中的一条记录
- ios - YouTube iOS 应用如何呈现加载页面?
- string - 如何使用不安全从没有内存副本的字符串中获取字节切片