我已经编写了这段代码来使用 circe 读写 josn
import io.circe._, io.circe.generic.auto._, io.circe.parser._, io.circe.syntax._
case class Foo(i: Int)
val f = Foo(10)
val json = f.asJson.toString
val t1 = decode[Foo](json)
这很好用。但是如果我创建一个普通的类 Bar
class Bar { var i : Int = 0 }
decode[Bar](json)
现在我得到错误
could not find implicit value for evidence parameter of type io.circe.Decoder[$sess.cmd25.Bar]
那么是否可以使用普通类并使用 Circe 从 json 解码它们?