import play.api.libs.json._
val trim:Array[String] = Array("k","p")
val js = Json.toJson(gmview) //gmview is a caseclass
val u: Array[Reads[JsObject]] = trim map {
case m=> (__ \ "name").json.prune //"name " is the field name
}
I want to do this, given below but I am getting error of
> type mismatch; found : Array[play.api.libs.json.Reads[play.api.libs.json.JsObject]] required: play.api.libs.json.Reads[?]
val mdf = js.transform(u) match {
case data: JsSuccess[JsObject] => data.get
case e: JsError => {
null
}
}
Я хочу, чтобы тип данных был - u: Reads[JsObject]
Как это сделать? Заранее спасибо за помощь!