【发布时间】: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