我正在尝试创建Akka Http REST post端点,将JSON对象映射到定义的case类中。
import io.circe.Decoder, io.circe.generic.auto._
case class JobEntity(id: Option[Long] = None, name: String, description: String, json_data :java.sql.blob)
JSON 是一种数据类型
{
"id": "124",
"name": "MYJOB",
"description": "Test Job"
}
现在我想将整个JSON映射到用例类中定义的“json_data”作为blob。
post {
entity(as[JobEntity]) { jobEntity: JobEntity =>
complete(createJob(jobEntity).map(_.asJson))
}
}
我理解 .map(_.asJson) 会将json映射到JobEntity,如果我理解有误请纠正。
如何将整个JSON映射到json_data。