2015-10-01 46 views
7

我正在嘗試Akka HTTP,並且創建了一個服務,該服務返回HttpResponse中域對象的Json數組。在客戶端中,我想將其轉換爲域對象的源,以便後續的流和接收器可以使用它。Akka HTTP:如何將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

它是基於阿卡-HTTP-微服務激活模板。 Service2.scala是我的服務器實現並正在工作。 AkkaHttpClient.scala是客戶端實現,它不完整。

要構建,請使用Gradle作爲build.sbt不是最新的。

謝謝。

回答