8

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

谢谢。

4

1 回答 1

0

Akka HTTP 现在有能力透明地做到这一点。

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

于 2017-02-20T01:44:10.163 回答