【问题标题】:Akka HTTP: How to unmarshal Json format response into domain objectsAkka HTTP:如何将 Json 格式响应解组为域对象
【发布时间】:2015-12-29 00:25:10
【问题描述】:

我正在尝试 Akka HTTP,并且我创建了一个服务,该服务在 HttpResponse 中返回域对象的 Json 数组。在客户端中,我想将其转换为域对象的源,以便后续的流和接收器可以使用它。

参考 Json 支持部分: http://doc.akka.io/docs/akka-stream-and-http-experimental/1.0/scala/http/common/json-support.html

我已经做了必要的定义隐式 RootJsonReader 等,但我不知道如何使用 FromEntityUnmarshaller。

我的代码在这里: https://github.com/charlesxucheng/akka-http-microservice

它基于 akka-http-microservice 激活器模板。 Service2.scala 是我的服务器实现并且正在运行。 AkkaHttpClient.scala 是客户端实现,它是不完整的。

要构建,请使用 Gradle,因为 build.sbt 不是最新的。

谢谢。

【问题讨论】:

    标签: json scala akka-stream akka-http reactive-streams


    【解决方案1】:

    Akka HTTP 现在能够透明地执行此操作。

    http://doc.akka.io/docs/akka-http/current/scala/http/common/json-support.html

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 2016-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-19
      • 1970-01-01
      • 2022-01-10
      • 1970-01-01
      相关资源
      最近更新 更多