20得票2回答
如何使用JsonSpray序列化带有特质的Case Classes

我了解如果我有以下情况:case class Person(name: String) 我可以使用。object PersonJsonImplicits extends DefaultJsonProtocol { implicit val impPerson = jsonFormat1(P...

20得票2回答
使用spray json序列化Map[String, Any]

我该如何使用spray-json序列化Map[String, Any]?我尝试了:val data = Map("name" -> "John", "age" -> 42) import spray.json._ import DefaultJsonProtocol._ data....

18得票6回答
如何在spray-json中表示可选字段?

我的请求中有一个可选字段:case class SearchRequest(url: String, nextAt: Option[Date]) 我的协议是:object SearchRequestJsonProtocol extends DefaultJsonProtocol { i...

14得票1回答
无法找到隐式的ExecutionContext。您可以传递 spray scala。

我有两个错误: Error:(39, 20) Cannot find an implicit ExecutionContext. You might pass an (implicit ec: ExecutionContext) parameter to your method or imp...

14得票7回答
从AJAX调用中获取JSON对象

我对AJAX和javascript都很陌生。在我的项目中,我需要在javascript文件中获取一个json对象。我已经使用了spray-json,它在URL中显示了这个json对象:http://localhost:8081/all-modules{ "status": "S1000",...

11得票1回答
无反射涉及的解释

我有一个非常简单的问题。这不仅适用于spray-json,但我已经读到了与argonaut和circe类似的说法。所以请给我启示。 在spray-json中,我看到了这样的声明: 没有涉及反射。我理解对于基于类型类的方法,如果用户提供了JsonFormat,那么一切都很好。但是当使用Defau...

11得票1回答
如何为JSON暴露REST服务?

我需要暴露一个能够接收 JSON 数据负载的 Spray 服务。请问哪里可以找到演示这种功能的示例?

10得票1回答
spray-json无法序列化Map[String,String]。

我有以下路由设置,但当我的地图在第一个完整块中返回时,我会得到一个错误: 找不到类型为spray.httpx.marshalling.Marshaller [scala.collection.immutable.Map [String,String]]的证明参数的隐式值import spra...

10得票3回答
spray-json和列表编组

我正在使用spray-json将自定义对象列表转换为JSON。以下是我的案例类及其JsonProtocol。 case class ElementResponse(name: String, symbol: String, code: String, pkwiu: String, remar...

10得票3回答
喷雾式JSON反序列化嵌套对象

如何在spray-json中正确反序列化嵌套对象? import spray.json._ case class Person(name: String) case class Color(n: String, r: Int, g: Int, b: Int, p: P...