1
我正在使用argonaut解析json到案例類。如何使用argonaut將json值「aaa,bbb」轉換爲「Seq [String]」?
JSON:
{
"name" : "Mike",
"email" : "[email protected], [email protected]"
}
斯卡拉:
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]")
?