Akka HTTP:如何将Json格式响应解组为域对象

pum*_*ump 8 json scala reactive-streams akka-stream akka-http

我正在尝试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不是最新的.

谢谢.