У меня есть сервер Akka HTTP с маршрутизацией, определенной следующим образом:
case class FooResults(results: Seq[Tuple2[String, Tuple2[Double, Double]]])
object MainApp extends App with JsonSupport {
...
lazy val routes: Route =
pathPrefix("foo") {
pathEnd {
get {
entity(as[String]) { str =>
val results =
(fooActor ? Foo(str)).mapTo[FooResults]
complete(results)
}
}
}
}
...
И в классе я ввел неявную поддержку JSON:
trait JsonSupport extends SprayJsonSupport {
import DefaultJsonProtocol._
implicit val userFormat = jsonFormat1(FooResults)
}
Каким-то образом sbt все еще сообщает с
Type mismatch - FooResults with ToResponseMashallable
У кого-нибудь были подобные проблемы? Спасибо!