circe

    2热度

    3回答

    数组我的代码片断 cursor.downField("params").downField("playlist").downField("items").as[List[Clip]] 凡剪辑是一个简单的案例类字符串和数字。传入的Json应该包含一个json对象“播放列表”和一个“项目”数组,其中每个项目都是一个剪辑。因此,JSON看起来应该像 { "playlist": {

    4热度

    1回答

    我想解码与瑟茜以下ADT: sealed trait PaymentType object PaymentType extends EnumEncoder[PaymentType] { case object DebitCard extends PaymentType case object Check extends PaymentType case objec

    3热度

    1回答

    假设我有需要使用瑟茜被序列化为JSON对象下列情况下类: @JsonCodec case class A(a1: String, a2: Option[String]) @JsonCodec case class B(b1: Option[A], b2: Option[A], b3: Int) 现在我需要编码val b = B(None, Some(A("a", Some("aa"))

    6热度

    1回答

    虽然使用圆滑在jlick中获取数据,但我可以在实体中获取没有日期(Timestamp/DateTime)字段的数据。但是,当我在实体使用Timestamp领域,则会引发错误: [error] /var/www/html/scala-api/src/main/scala/oc/api/http/routes/TestApi.scala:40: could not find implicit valu

    1热度

    2回答

    使用瑟茜,这是很容易的Json的情况下,类解码: import io.circe._, io.circe.generic.auto._, io.circe.parser._, io.circe.syntax._ case class Bar(xs: List[String]) scala> decode[Bar]("{\"xs\":[\"a\",\"b\"]}") res2: Eit

    1热度

    1回答

    无法解码集我想这一块的JSON解码: { "id" : "e07cff6a-bbf7-4bc9-b2ec-ff2ea8e46288", "paper" : { "title" : "Example Title", "authors" : [ "1bf5e911-8878-4e06-ba8e-8159aadb052c" ] }

    1热度

    1回答

    假设我有一个方法将一个泛型类作为参数。通用必须实现什么以与Circe一起编码?即我们怎么能知道这个类有一个编码器定义? def func[C: TraitIWouldLikeToKnowAbout](jsonEncodable: C) = ??? 谢谢

    1热度

    1回答

    如何避免使用Circe json序列化器将None序列化为null?我无法强制这个库跳过序列化None的字段。是否有可能实现?

    9热度

    1回答

    为什么Circe Json与隐式解码器查找相比,将隐式解码器保存为val的速度较慢。 我期望这些是相同的,因为隐式解析是在运行时完成的。 import io.circe._ import io.circe.generic.auto._ import io.circe.jackson import io.circe.syntax._ private val decoder = implic

    4热度

    1回答

    我想使用http4s,circe和http4s-circe。 下面我试图使用circe的自动派生功能。 import org.http4s.client.blaze.SimpleHttp1Client import org.http4s.Status.ResponseClass.Successful import io.circe.syntax._ import org.http4s._