Je suis en train de créer point final post Akka Http REST le mappage des objets JSON à la classe de cas définieEn utilisant Akka Http et Circé pour le décodage JSON à Scala
import io.circe.Decoder, io.circe.generic.auto._
case class JobEntity(id: Option[Long] = None, name: String, description: String, json_data :java.sql.blob)
Le JSON est de type
{
"id": "124",
"name": "MYJOB",
"description": "Test Job"
}
maintenant, je veux carte tout JSON à la « json_data » comme blob défini dans la classe de cas
post {
entity(as[JobEntity]) { jobEntity: JobEntity =>
complete(createJob(jobEntity).map(_.asJson))
}
}
Je comprends .ma p (_. asJson) mapperait le json au JobEntity, corrigez-moi si ce n'est pas comme ça
Comment mapper le JSON entier vers le fichier json_data.