spray-json

    0热度

    1回答

    这里是我试图创建通过喷雾HTTP 包org.exadatum.xstream.service.http import akka.actor.ActorSystem import akka.util.Timeout import spray.http._ import spray.httpx.SprayJsonSupport import spray.client.pipelining._

    1热度

    1回答

    我使用喷雾JSON序列为我下面的案例类 case class ActivationMessage(override val transid: TransactionId, action: FullyQualifiedEntityName, revision: DocRevision, user: Identity,

    1热度

    1回答

    我想用spray-json定义循环引用的结构JSON,所以我尝试像下面那样定义。 final case class A(b: B) final case class B(a: A) trait AProtocol extends DefaultJsonProtocol { implicit val aProtocol: RootJsonFormat[A] = rootFormat(

    0热度

    1回答

    我正在使用akka与喷射json支持,我需要在接收的json中编辑值。 import akka.http.scaladsl.server.Directives import akka.http.scaladsl.marshallers.sprayjson.SprayJsonSupport import spray.json._ final case class Item(name: St

    0热度

    1回答

    case class Box(id: String, container: Container) case class Container(id: String, boxes: List[Box]) object CustomProtocol extends DefaultJsonProtocol { implicit object BoxFormat extend

    1热度

    1回答

    获得对象的名单我想使用akka-http-spray-json 10.0.9 我的模型: case class Person(id: Long, name: String, age: Int) 我得到JSON字符串jsonStr与人的名单,并尝试分析它: implicit val personFormat: RootJsonFormat[Person] = jsonFormat3(Person

    1热度

    1回答

    我们有一个响应中始终有total-count和entities的API,但entities的类型不同。我试图做的是使解析&转换为更通用的案例类。 所以有以下类型 case class StandardReturn[A]( `total-count`: Double, entities: List[A] ) case class System( id: String,

    1热度

    2回答

    我需要在我的http响应中将异常消息编码为特定的JSON格式。我想知道如何在我的路由或其外部捕获DeserializationException或编码DeserializationException。 我试过如下: 1)异常在我的路由处理: val exceptionHandler = ExceptionHandler { case e: DeserializationException

    0热度

    2回答

    我有这样的模型:两个枚举并与这些枚举类型的两个领域的一个案例类: // see later, why objects are implicit implicit object Fruits extends Enumeration { val Apple = Value("apple") val Orange = Value("orange") } implicit ob

    0热度

    1回答

    无法使用喷涂进行反序列化。我无法理解为什么defaultJson协议不起作用。请注意我是斯卡拉和喷雾新手。 case class Job(param1:Boolean,param2:String,joblist:List[JobList]) case class JobList(param3:String,param4:Option[Seq[Map[String,String]]],....