Spray-Json-Fehler: Konnte impliziten Wert für Parameter um nicht finden
Ich habe diese Fallklasse
case class Person(val name: String)
object JsonImplicits extends DefaultJsonProtocol {
implicit val impPerson = jsonFormat1(Person)
}
Ich versuche Spray-Json, um die Post-Anfrage zu analysieren:
post {
entity(as[Person]) { person =>
complete(person)
}
}
Allerdings bekomme ich, wenn ich versuche, dies zu kompilieren:
src / main / scala / com / example / ServiceActor.scala: 61: Fehler: Impliziter Wert für Parameter um: spray.httpx.unmarshalling.FromRequestUnmarshaller [com.example.Person] konnte nicht gefunden werden
Ich verstehe nicht, was passiert, wie kann ich das beheben, damit es funktioniert?
Vielen Dank