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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage