Я использую аргонавт для анализа json для классов case.Как преобразовать значение json «aaa, bbb» в «Seq [String]» с аргонавтом?
Json:
{
"name" : "Mike",
"email" : "[email protected], [email protected]"
}
Scala:
case class User(agentName: String, emails: Seq[String])
object User {
implicit def DecodeJson: DecodeJson[User] =
casecodec2(User.apply, User.unapply)("name", "email")
}
Код не может быть скомпилирован, ошибка:
Error:(17, 65) could not find implicit value for evidence parameter of type
argonaut.EncodeJson[Seq[String]]
casecodec2(User.apply, User.unapply)("name", "email")
Как это исправить, так что я могу разобрать [email protected], [email protected]
до Seq("[email protected]", "[email protected]")
?