假设我有这样一个抽象数据类型(ADT):sealed trait Event case class Foo(i: Int) extends Event case class Bar(s: String) extends Event case class Baz(c: Char) extend...
在使用Slick中的circe从JSON中获取数据时,我可以获取没有日期(Timestamp/DateTime)字段的实体数据。但是,如果我在实体中使用Timestamp字段,则会出现错误: [error] /var/www/html/scala-api/src/main/scala/oc/...
我正在使用Scala和Circe。我有以下密封特质。 sealed trait Mode case object Authentication extends Mode case object Ocr extends Mode 调用此case object时,SessionModel...
假设我需要解码类似以下的JSON数组,其中有一些字段在开头,任意数量的同类元素,然后是其他字段: [ "Foo", "McBar", true, false, false, false, true, 137 ] 我不知道为什么有人会选择像这样编码他们的数据,但是人们做出了奇怪的事情,而在...
我使用封闭特质作为枚举来进行穷尽模式匹配。在我有使用案例对象而不是继承我的特质的案例类时,我想通过Circe编码和解码为普通字符串。例如:sealed trait State case object On extends State case object Off extends State ...
起源{ "first_name" : "foo", "last_name" : "bar", "parent" : { "first_name" : "baz", "last_name" : "bazz", } } 预期结果 { "firstName...
我正在努力理解Circe。所以,这是我收到的模型: object Gender extends Enumeration { type Gender = Value val Male, Female, Unisex, Unknown = Value } case clas...
假设我有这个case类: case class Foo(bar: String, baz: Boolean = false) 该类用于解码/编码API请求/响应,使用akka-http-json 类似此示例:import akka.actor.ActorSystem import akk...
我有一个案例类,其中每个字段都是可选的,比如: case class Foo(name: Option[String], phone: Option[String], email: Option[String]) 我正在尝试为我...