J'ai une classe de cas scala comme suitComment encoder scala case class en json avec n'importe quel type de paramètre de classe case?
case class Intro(name : String, quality : Any)
J'utilise la bibliothèque scala circe
pour coder cet objet JSON. Le code que j'utilise est
import io.circe._
import io.circe.generic.auto._
import io.circe.syntax._
object Example extends App{
println(Intro("Vikash","something").asJson)
}
Il me donne l'erreur suivante lors de la compilation.
could not find implicit value for parameter encoder: io.circe.Encoder[com.xxx.Intro]
Si je change le type d'attribut de classe de cas quality
taper String
il fonctionne très bien.
Comment coder la classe de cas avec Any
type dans l'attribut
Merci