circe

    5热度

    1回答

    我想派生值类的Encoder实例。通过semiauto机制,我无法派生嵌套类。 映像以下情况下的类结构 { case class Recipient(email: Recipient.Email, name: Recipient.Name) object Recipient { case class Email(value: String) extends AnyV

    2热度

    1回答

    假设我们有2个json数组。如何将它们合并到一个单一的数组与circe?例如: 阵列1: [{"id": 1}, {"id": 2}, {"id": 3}] 阵列2: [{"id": 4}, {"id": 5}, {"id": 6}] 需要: [{"id": 1}, {"id": 2}, {"id": 3}, {"id": 4}, {"id": 5}, {"id": 6}] 我试过de

    7热度

    1回答

    我很容易一般导出的编解码器为一个密封的箱体类家庭这样的: import io.circe._ import io.circe.generic.auto._ sealed trait Base case class X(x: Int) extends Base case class Y(y: Int) extends Base object Test extends App {

    3热度

    2回答

    我试图使用Scala的JSON库瑟茜,在简单的特点,提供从JSON转换/包装它,我有以下几点: import io.circe.generic.auto._ import io.circe.parser._ import io.circe.syntax._ trait JsonConverter { def toJson[T](t : T) : String def f

    4热度

    2回答

    假设下面的JSON有效载荷 val json = """{ "choices" : [ { "name" : "A" }, { "name" : "B" }, { "name" : "C" }, { "name" : "D" } ], "do

    1热度

    1回答

    我有一个简单的特征,它在某些病例类中混合。当通过circe将该类的实例转换为JSON时,我意识到具有trait中默认值的字段不包含在JSON字符串中。 我使用io.circe.generic.auto._编码 实例来illustarate它: trait Base { var timestamp: Timestamp = new Timestamp(System.currentTimeM

    1热度

    1回答

    我写了这个示例代码 package com.abhi import io.circe._ import io.circe.optics.JsonPath._ object CirceTest extends App { val id = root.id.long val date = root.date.long val input = """

    4热度

    1回答

    使用circe或argonaut,我怎么能写一个Json => A(注 - Json可能不是类型的名称),其中A由SSN类给出: // A USA Social Security Number has exactly 8 digits. case class SSN(value: Sized[List[Nat], _8]) ? 伪代码: // assuming this functi