このエラーが発生したとき、Play Frameworks の Scala Json api Docs に従っていました:
読み取った値は play.api.libs.json.JsValue のメンバーではありません
私の輸入品は:
import play.api.libs.json._ // JSON library
import play.api.libs.json.Reads._ //custom validation helpers
import play.api.libs.functional.syntax._ // Combinator syntax
メソッドスローエラーは次のとおりです。
def callSearchRoleRowInRoleService = Action(parse.json) {
implicit request =>
var rolejson = request.body
val roleId = (rolejson \ "roleId").read[Int]
val shortDescription : Reads[String]= (rolejson \ "shortDescription").read[String]
val description = (rolejson \ "description").read[String]
val activationDate = (rolejson \ "activationDate").read[java.sql.Date]
val deactivationDate = (rolejson \ "deactivationDate").read[java.sql.Date]
}
読み取りメソッドなしで完全に正常に動作