I have this case class
case class Person(val name: String)
object JsonImplicits extends DefaultJsonProtocol {
implicit val impPerson = jsonFormat1(Person)
}
I'm trying spray-json in order to parse post request:
post {
entity(as[Person]) { person =>
complete(person)
}
}
However I get when I try to compile this:
src/main/scala/com/example/ServiceActor.scala:61: error: could not find implicit value for parameter um: spray.httpx.unmarshalling.FromRequestUnmarshaller[com.example.Person]
I don't understand what's happening, how can I fix this to be working?
thanks