【发布时间】:2014-01-05 09:57:48
【问题描述】:
我有这个案例课
case class Person(val name: String)
object JsonImplicits extends DefaultJsonProtocol {
implicit val impPerson = jsonFormat1(Person)
}
我正在尝试使用 spray-json 来解析发布请求:
post {
entity(as[Person]) { person =>
complete(person)
}
}
但是当我尝试编译这个时我得到了:
src/main/scala/com/example/ServiceActor.scala:61:错误:不能 找到参数 um 的隐含值: spray.httpx.unmarshalling.FromRequestUnmarshaller[com.example.Person]
我不明白发生了什么,我该如何解决这个问题?
谢谢
【问题讨论】:
-
您是否在路由中导入了 JsonImplicits._?
-
别忘了导入 spray.httpx.SprayJsonSupport._
标签: scala akka implicit-conversion spray