Mam następujący czytelnik JSON w zagraj 2.3:play Json Odczytuje i String
import play.api.libs.json._
import play.api.libs.json.Reads._
val airportSearchReads: Reads[String] = (JsPath \ "search").read[String](minLength(3))
i kompilator daje mi błąd
diverging implicit expansion for type play.api.libs.json.Reads[M]
starting with method ArrayReads in trait DefaultReads
gdybym użyć implicit val
uzyskać
ambiguous implicit values:
both value uuidReads in trait DefaultReads of type => play.api.libs.json.Reads[java.util.UUID]
and value airportSearchReads in object AirportSearch of type => play.api.libs.json.Reads[String]
match expected type play.api.libs.json.Reads[M]
Jak mogę to uruchomić?
to daje mi ten sam błąd niestety – elmalto
miał swój usunięte jawnej czytelnika? (po prostu usuń 'val airportSearchReads: Czyta [String] = (JsPath \" search ") przeczytaj [String] (minLength (3)' first). –
nadal ten sam problem ... rozwiązanie na górze działa, więc będę użyj tego, dziękuję bardzo za pomoc – elmalto