【问题标题】:Partial unmarshelling [closed]部分解组[关闭]
【发布时间】:2021-05-24 17:16:13
【问题描述】:

假设当我收到一个 HTTP JSON 响应时,我只对返回的部分 JSON 字段感兴趣,而不是全部。

有没有办法只将部分字段解组到我的对象中?

【问题讨论】:

  • 您使用什么库来处理 JSON? Play-json、Circe、Jackson..?
  • 我还在努力下定决心。我被 Akka HTTP 的编组/解编组所吸引,因为我的目标是通过 Futures 进行异步消息传递。然而,事实证明这是一个艰难的学习曲线。所以现在,我阻止,从服务器获取我的 JSON,然后尝试将其解析为 scala 对象。

标签: scala akka akka-stream akka-http


【解决方案1】:

解析 JSON 对象时,通常会将其映射到案例类。如果 JSON 对象包含的字段多于案例类,则大多数 JSON 库在解组时会简单地忽略多余的字段。

【讨论】:

    猜你喜欢
    • 2013-11-05
    • 1970-01-01
    • 2015-06-25
    • 1970-01-01
    • 2021-11-29
    • 1970-01-01
    • 2020-05-13
    • 1970-01-01
    • 2023-04-02
    相关资源
    最近更新 更多