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]]],....