Значение ошибки выброса хит-ридераastic4s не является членом Either [..] - PullRequest
0 голосов
/ 29 апреля 2018

Я написал этот образец

val characters :Seq[Character] = resp.to[Character]

для преобразования JSON в объект, но выдает ошибку ниже

значение не является членом Либо [com.sksamuel.elastic4s.http.RequestFailure, com.sksamuel.elastic4s.http.RequestSuccess [MyObject]]

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 21 мая 2018

resp - это Either, поэтому вы должны сопоставить его, чтобы извлечь RequestSuccess из правильного случая.

resp match {
  case Left(failure) => // do something
  case Right(success) => success.to[Character]
}
...