2
Antworten
Wie Deserialisieren verschachtelte Objekte korrekt in spray-json? import spray.json._ case class Person(name: String) case class Color(n: String, r: Int, g: Int, b: Int, p: Person) object MyJsonProtocol extends DefaultJsonProtocol { implicit object ColorJsonFormat extends RootJsonFormat[Color] { def
1
Antworten
Habe ich diese zwei Fehler: Error:(39, 20) Cannot find an implicit ExecutionContext. You might pass an (implicit ec: ExecutionContext) parameter to your method or import scala.concurrent.ExecutionContext.Implicits.global. val pipeline = sendReceive ^ Error:(39, 20) not enough arguments for
2
Antworten
Ich bin neu im Spray-Json-API und ich bin versucht zu Parsen einer Json-Antwort von der Docker-REST-API. Es ist ein sauberes Beispiel für die Verwendung von Spray-Json zu Parsen Google Map Json-Antwort : { "results" : [ {
7
Antworten
Ich bin neu AJAX und javascript. In meinem Projekt habe ich, um eine json Objekt in meiner javascript - Datei. Ich habe spray-json und es zeigt mir das json-Objekt in der url. http://localhost:8081/all-modules { "status": "S1000", "description":
1
Antworten
Ich verstehe, dass wenn ich habe: case class Person(name: String) Kann ich verwenden object PersonJsonImplicits extends DefaultJsonProtocol { implicit val impPerson = jsonFormat1(Person) } und so zu serialisieren mit: import com.example.PersonJsonImplicits._ import spray.json._ new Person("somename").toJson aber was
5
Antworten
Habe ich ein optionales Feld, auf meine Anfragen: case class SearchRequest(url: String, nextAt: Option[Date]) Mein Protokoll: object SearchRequestJsonProtocol extends DefaultJsonProtocol { implicit val searchRequestFormat = jsonFormat(SearchRequest, "url", "nextAt") } Wie markiere ich die nextAt ein optionales Feld,