1
我寫了這個代碼來讀取和使用瑟茜使用瑟茜爲普通類(不區分類別)
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)
這個作品非常好寫josn解碼。但是,如果我創建了一個普通類酒吧
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]
那麼,這可能與正常類並使用瑟茜他們JSON解碼?
是的,它只是不能自動生成你的解碼器,所以你必須自己寫。 – puhlen