spray-json相关内容

Scala 测试问题

我是 Scala 的新手,使用 Scala 测试和喷雾 json 编写测试用例.我的代码如下: case class MyModel(Point1: String,Point2:字符串,Point3: Option[NewModel] = None)案例类 NewModel(Point4: Boolean,Point5:布尔值,Point6:布尔值)它应该“将 MyModel 序列化/反序列化为 ..
发布时间:2021-07-16 18:35:21 其他开发

通用喷雾客户

我正在尝试使用Spray在Scala中创建通用HTTP客户端.这是类的定义: object HttpClient extends HttpClient class HttpClient { implicit val system = ActorSystem("api-spray-client") import system.dispatcher val log = Loggi ..
发布时间:2020-07-08 20:17:36 其他开发

用Spray-json处理默认值的好方法是什么

在某些情况下,对于案例类,默认值比可选参数有意义: case class Car(numberOfWheels:Int = 4, color:String) case class Car(numbeOfWheels:Option[Int], color:String) //silly 在第一种情况下,我希望能够轻松地将以下json转换为实例: {"color":"red"} ..
发布时间:2020-07-08 20:17:27 其他开发

的解释-不涉及反思

我有一个非常简单的问题.这不仅适用于spray-json,而且我已经阅读了有关argonaut和circe的类似声明.所以请赐教. 在spray-json中,我遇到了说There is no reflection involved的语句.我了解基于类型类的方法,如果用户提供JsonFormat,那么一切都很好.但是在使用DefaultJsonProtocol时,这种说法是否也正确? 因 ..
发布时间:2020-07-08 20:17:25 其他开发

找不到马歇尔

只是尝试了spray-json,发现我已设置的JsonProtocols似乎有问题.我具有以下依赖关系: "io.spray" % "spray-servlet" % "1.2-M8", "io.spray" % "spray-routing" % "1.2-M8", "io.spray" % ..
发布时间:2020-07-08 20:17:19 其他开发

用Spray-json解析一个简单的数组

我正在尝试(但失败)弄清了Spray-json如何将json提要转换为对象.如果我有一个简单的键->值json提要,那么它似乎可以正常运行,但是我想要读取的数据在这样的列表中: [{ "name": "John", "age": "30" }, { "name": "Tom", "age": "25" }] 我的代码如下: package jsont ..
发布时间:2020-07-08 20:17:13 其他开发

spray-json无法封送Map [String,String]

我具有以下路线设置,但是当我的地图在第一个完整块中返回时,出现错误: could not find implicit value for evidence parameter of type spray.httpx.marshalling.Marshaller[scala.collection.immutable.Map[String,String]] import spray.rou ..
发布时间:2020-07-08 20:17:08 其他开发

spray-json和列表编组

我正在使用spray-json将自定义对象的列表封送为JSON.我有以下案例类及其JsonProtocol. case class ElementResponse(name: String, symbol: String, code: String, pkwiu: String, remarks: String, priceNetto: BigDecimal, priceBrutto: Bi ..
发布时间:2020-07-08 20:17:04 其他开发

解析隐式时,Scala如何使用显式类型?

我有以下代码,该代码使用spray-json通过parseJson方法将某些JSON反序列化为case类. 取决于隐式JsonFormat [MyCaseClass]的定义位置(嵌入式或从同伴对象导入)以及定义时是否提供显式类型,代码可能无法编译. 我不明白为什么从同伴对象导入隐式对象时要求它在定义时必须具有显式类型,但是如果我将其内联,则不是这种情况吗? 有趣的是,在所有情况下 ..
发布时间:2020-06-26 18:41:22 其他开发