Ich habe diesen Fall KlasseSpray-json Fehler: nicht impliziten Wert für den Parameter um finden konnte
case class Person(val name: String)
object JsonImplicits extends DefaultJsonProtocol {
implicit val impPerson = jsonFormat1(Person)
}
Ich versuche, Spray-json, um Post-Anforderung zu analysieren:
post {
entity(as[Person]) { person =>
complete(person)
}
}
jedoch ich erhalte, wenn ich versuche, dies zu kompilieren:
src/main/scala/com/example/ServiceActor.scala:61: error: could not find implicit value for parameter um: spray.httpx.unmarshalling.FromRequestUnmarshaller[com.example.Person]
ich verstehe nicht, was los ist, wie kann ich dieses Problem beheben zu funktionieren?
dank
Haben Sie importieren JsonImplicits._ in Ihre Routen? – vitalii
und nicht vergessen Import spray.httpx.SprayJsonSupport._ –