小编yde*_*ino的帖子

Spray不会将我的case类转换为json并期望一个spray.httpx.marshalling.ToResponseMarshallable

我正试图重复这个这个,但我一直得到一个错误,我无法解决...

首先,这是我的依赖:

compile 'io.spray:spray-can_2.11:1.3.1'
compile 'io.spray:spray-routing_2.11:1.3.1',
compile 'io.spray:spray-json_2.11:1.2.6'
Run Code Online (Sandbox Code Playgroud)

现在我要做的是:

class WHttpService extends Actor with HttpService with ActorLogging {

  implicit def actorRefFactory = context

  def receive = runRoute(route)

  lazy val route = logRequest(showReq _) {
    // Way too much imports but I tried all I could find
    import spray.json._
    import DefaultJsonProtocol._
    import MasterJsonProtocol._
    import spray.httpx.SprayJsonSupport._
    path("server" / Segment / DoubleNumber / DoubleNumber) { (login, first, second) =>
      get {
          complete {
            Answer(1, "test")
          }
      }
    }
  } …
Run Code Online (Sandbox Code Playgroud)

scala spray spray-json

7
推荐指数
1
解决办法
7336
查看次数

标签 统计

scala ×1

spray ×1

spray-json ×1